last-svn-commit-124-g24e4f68 * mln/io/magick/load.hh: set minimum resolution for PDF files to 300DPI.

--- milena/ChangeLog | 5 +++++ milena/mln/io/magick/load.hh | 12 +++++++++++- 2 files changed, 16 insertions(+), 1 deletions(-) diff --git a/milena/ChangeLog b/milena/ChangeLog index 1f2117e..98e20b3 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,8 @@ +2010-05-18 Guillaume Lazzara <z@lrde.epita.fr> + + * mln/io/magick/load.hh: set minimum resolution for PDF files to + 300DPI. + 2010-06-03 Guillaume Lazzara <z@lrde.epita.fr> Add a function to convert qt::rgb32 values to int_u8. diff --git a/milena/mln/io/magick/load.hh b/milena/mln/io/magick/load.hh index 11d17bd..dfe9197 100644 --- a/milena/mln/io/magick/load.hh +++ b/milena/mln/io/magick/load.hh @@ -123,7 +123,17 @@ namespace mln // abort(); //} - Magick::Image im_file(filename); + Magick::Image im_file; + im_file.ping(filename); + + // Force a minimum resolution of 300DPI for PDF document. + if (im_file.magick() == "PDF" + && (im_file.xResolution() < 300 || im_file.yResolution() < 300)) + im_file.density(Magick::Geometry(300, 300)); + + im_file.read(filename); + + im_file.modifyImage(); im_file.type(Magick::TrueColorType); int columns = im_file.columns(); -- 1.5.6.5
participants (1)
-
Guillaume Lazzara