Minor edit
This commit is contained in:
parent
10acb6adb8
commit
02844e8e4e
|
@ -45,7 +45,7 @@ bool cs_compress(const char *input_path, const char *output_path, cs_image_pars
|
||||||
void initialize_jpeg_parameters(cs_image_pars *options)
|
void initialize_jpeg_parameters(cs_image_pars *options)
|
||||||
{
|
{
|
||||||
options->jpeg.quality = 0;
|
options->jpeg.quality = 0;
|
||||||
options->jpeg.exif_copy = false;
|
options->jpeg.exif_copy = true;
|
||||||
options->jpeg.dct_method = 2048;
|
options->jpeg.dct_method = 2048;
|
||||||
options->jpeg.scale_factor = 1.0;
|
options->jpeg.scale_factor = 1.0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,7 @@ struct jpeg_decompress_struct cs_get_markers(const char *input)
|
||||||
jpeg_stdio_src(&einfo, fp);
|
jpeg_stdio_src(&einfo, fp);
|
||||||
|
|
||||||
//Save EXIF info
|
//Save EXIF info
|
||||||
|
jpeg_save_markers(&einfo, JPEG_COM, 0xFFFF);
|
||||||
for (int m = 0; m < 16; m++) {
|
for (int m = 0; m < 16; m++) {
|
||||||
jpeg_save_markers(&einfo, JPEG_APP0 + m, 0xFFFF);
|
jpeg_save_markers(&einfo, JPEG_APP0 + m, 0xFFFF);
|
||||||
}
|
}
|
||||||
|
@ -69,6 +70,7 @@ bool cs_jpeg_optimize(const char *input_file, const char *output_file, cs_jpeg_p
|
||||||
|
|
||||||
//Save EXIF info
|
//Save EXIF info
|
||||||
if (options->exif_copy) {
|
if (options->exif_copy) {
|
||||||
|
jpeg_save_markers(&srcinfo, JPEG_COM, 0xFFFF);
|
||||||
for (int m = 0; m < 16; m++) {
|
for (int m = 0; m < 16; m++) {
|
||||||
jpeg_save_markers(&srcinfo, JPEG_APP0 + m, 0xFFFF);
|
jpeg_save_markers(&srcinfo, JPEG_APP0 + m, 0xFFFF);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue