Bug 790552 - do not save metadata by default.
This is a privacy concern. Whereas importing metadata is usually a good idea, exporting it should be a conscious action. A lot of private data can be leaked through metadata and many people don't realize it (which also usually means they don't need it). On the other hand, the people who realize it are the ones who would explicitly edit the metadata and check what they want to be exported or not. This is only a first step. Some people may want to always export the metadata and for these people, there should be abilities to change the default.
This commit is contained in:
@ -212,9 +212,9 @@ static const PngSaveVals defaults =
|
||||
TRUE,
|
||||
TRUE,
|
||||
9,
|
||||
TRUE, /* save exif */
|
||||
TRUE, /* save xmp */
|
||||
TRUE, /* save iptc */
|
||||
FALSE, /* save exif */
|
||||
FALSE, /* save xmp */
|
||||
FALSE, /* save iptc */
|
||||
TRUE, /* save thumbnail */
|
||||
PNG_FORMAT_AUTO
|
||||
};
|
||||
|
@ -64,10 +64,10 @@ static gboolean arithc_supported = FALSE;
|
||||
#define DEFAULT_RESTART_MCU_ROWS 16
|
||||
#define DEFAULT_DCT 0
|
||||
#define DEFAULT_PREVIEW FALSE
|
||||
#define DEFAULT_EXIF TRUE
|
||||
#define DEFAULT_EXIF FALSE
|
||||
#define DEFAULT_THUMBNAIL FALSE
|
||||
#define DEFAULT_XMP TRUE
|
||||
#define DEFAULT_IPTC TRUE
|
||||
#define DEFAULT_XMP FALSE
|
||||
#define DEFAULT_IPTC FALSE
|
||||
#define DEFAULT_USE_ORIG_QUALITY FALSE
|
||||
|
||||
#define JPEG_DEFAULTS_PARASITE "jpeg-save-defaults"
|
||||
|
@ -86,9 +86,9 @@ static TiffSaveVals tsvals =
|
||||
COMPRESSION_NONE, /* compression */
|
||||
TRUE, /* alpha handling */
|
||||
TRUE, /* save transp. pixels */
|
||||
TRUE, /* save exif */
|
||||
TRUE, /* save xmp */
|
||||
TRUE, /* save iptc */
|
||||
FALSE, /* save exif */
|
||||
FALSE, /* save xmp */
|
||||
FALSE, /* save iptc */
|
||||
TRUE /* save thumbnail */
|
||||
};
|
||||
|
||||
@ -362,11 +362,6 @@ run (const gchar *name,
|
||||
"image/tiff",
|
||||
&metadata_flags);
|
||||
|
||||
tsvals.save_exif = (metadata_flags & GIMP_METADATA_SAVE_EXIF) != 0;
|
||||
tsvals.save_xmp = (metadata_flags & GIMP_METADATA_SAVE_XMP) != 0;
|
||||
tsvals.save_iptc = (metadata_flags & GIMP_METADATA_SAVE_IPTC) != 0;
|
||||
tsvals.save_thumbnail = (metadata_flags & GIMP_METADATA_SAVE_THUMBNAIL) != 0;
|
||||
|
||||
parasite = gimp_image_get_parasite (orig_image, "gimp-comment");
|
||||
if (parasite)
|
||||
{
|
||||
|
@ -199,9 +199,9 @@ run (const gchar *name,
|
||||
params.kf_distance = 50;
|
||||
params.quality = 90.0f;
|
||||
params.alpha_quality = 100.0f;
|
||||
params.exif = TRUE;
|
||||
params.iptc = TRUE;
|
||||
params.xmp = TRUE;
|
||||
params.exif = FALSE;
|
||||
params.iptc = FALSE;
|
||||
params.xmp = FALSE;
|
||||
params.delay = 200;
|
||||
params.force_delay = FALSE;
|
||||
|
||||
|
Reference in New Issue
Block a user