[libgxps] tools: Set image parameters after jpeg_set_defaults()



commit 6a6cf1e2cb96a0bd9770a428e41b6786e0fdddc9
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Sun Jan 29 14:58:53 2012 +0100

    tools: Set image parameters after jpeg_set_defaults()
    
    So the resolution does not get overwritten by the defaults. Based on
    patch by Adrian Johnson for poppler.

 tools/gxps-jpeg-writer.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/tools/gxps-jpeg-writer.c b/tools/gxps-jpeg-writer.c
index 4dbda45..3f59c7e 100644
--- a/tools/gxps-jpeg-writer.c
+++ b/tools/gxps-jpeg-writer.c
@@ -91,12 +91,13 @@ gxps_jpeg_writer_image_writer_init (GXPSImageWriter *image_writer,
 
         jpeg_writer->cinfo.image_width = width;
         jpeg_writer->cinfo.image_height = height;
+        jpeg_writer->cinfo.input_components = 3; /* color components per pixel */
+        jpeg_writer->cinfo.in_color_space = JCS_RGB; /* colorspace of input image */
+        jpeg_set_defaults (&jpeg_writer->cinfo);
+
         jpeg_writer->cinfo.density_unit = 1; /* dots per inch */
         jpeg_writer->cinfo.X_density = x_resolution;
         jpeg_writer->cinfo.Y_density = y_resolution;
-        jpeg_writer->cinfo.in_color_space = JCS_RGB; /* colorspace of input image */
-        jpeg_writer->cinfo.input_components = 3; /* color components per pixel */
-        jpeg_set_defaults (&jpeg_writer->cinfo);
 
         jpeg_start_compress (&jpeg_writer->cinfo, TRUE);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]