[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: Creating or converting PDF images
Well, it looks like I may have figured this out. My PNG images areI didn't convert at all, just used your png file directly. The quality looks identical to that of your original file. But ImageMagick does assume 72 dpi unless you tell it otherwise.
74x74 dpi. The conversion stuff is expecting 72x72 (I think).If I convert the images with ImageMagic using:
convert -density 74 foo.png foo.epdf
The image quality is right.
Somebody correct me if this sounds too weird to be happening this way...
I attached the files for you, but didn't for the list.
-- Kevin M. Dunn kevinmd@hsc.edu Department of Chemistry Hampden-Sydney College HSC, VA 23943 (804) 223-6181 (804) 223-6374 (Fax)
<!DOCTYPE Book PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.0//EN"[ <!ENTITY air ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/air.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/air.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY earth ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/earth.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/earth.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY fire ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/fire.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/fire.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY mercury ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/mercury.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/mercury.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY salt ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/salt.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/salt.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY sulfur ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/sulfur.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/sulfur.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY water ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/water.png" FORMAT="PNG"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/water.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA></PARA></TEXTOBJECT> '> <!ENTITY eqn1 ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn1.tex" FORMAT="TEX"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn1.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA>Wood + Air = Heat + Ash</PARA></TEXTOBJECT> '> <!ENTITY eqn2 ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn2.tex" FORMAT="TEX"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn2.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA>CH<SUBSCRIPT>2</SUBSCRIPT>O(s) + O<SUBSCRIPT>2</SUBSCRIPT>(g) = CO<SUBSCRIPT>2</SUBSCRIPT>(g) + H<SUBSCRIPT>2</SUBSCRIPT>O(g)</PARA></TEXTOBJECT> '> <!ENTITY eqn3 ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn3.tex" FORMAT="TEX"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn3.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA>CH<SUBSCRIPT>2</SUBSCRIPT>O(s) = C(s) + H<SUBSCRIPT>2</SUBSCRIPT>O(g)</PARA></TEXTOBJECT> '> <!ENTITY eqn4 ' <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn4.tex" FORMAT="TEX"> </IMAGEOBJECT> <IMAGEOBJECT> <IMAGEDATA FILEREF="images/eqn4.gif" FORMAT="GIF"> </IMAGEOBJECT> <TEXTOBJECT><PARA>C(s) + O<SUBSCRIPT>2</SUBSCRIPT>(g) = CO<SUBSCRIPT>2</SUBSCRIPT>(g)</PARA></TEXTOBJECT> '> <!ENTITY genindex SYSTEM "genindex.sgml"> ]> <BOOK ID="BOOK"><BOOKINFO><TITLE>PNG Test</TITLE> <AUTHOR><SURNAME>Dunn</SURNAME> <FIRSTNAME>Kevin</FIRSTNAME></AUTHOR> <LEGALNOTICE><TITLE>Legal Notice</TITLE> <PARA>Do whatever you want with this.</PARA></LEGALNOTICE> <COPYRIGHT><YEAR>2000</YEAR> <HOLDER>Kevin M. Dunn</HOLDER></COPYRIGHT></BOOKINFO> <CHAPTER ID="LUCIFER"><TITLE>PNG Test</TITLE> <PARA>Here is your png image.</PARA> <FIGURE><TITLE>Here is your original</TITLE><MEDIAOBJECT><IMAGEOBJECT><IMAGEDATA FILEREF="rosss.png" FORMAT="PNG"></IMAGEOBJECT></MEDIAOBJECT></FIGURE> <FIGURE><TITLE>Here it is scaled by 70%</TITLE><MEDIAOBJECT><IMAGEOBJECT><IMAGEDATA FILEREF="rosss.png" SCALE="70" FORMAT="PNG"></IMAGEOBJECT></MEDIAOBJECT></FIGURE></CHAPTER> </BOOK>
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ <!ENTITY % html "IGNORE"> <!ENTITY % print "INCLUDE"> <!ENTITY docbook.dsl SYSTEM "/usr/lib/sgml/stylesheets/db154/print/docbook.dsl" CDATA dsssl> ]> <!-- Cygnus customizations by Mark Galassi --> <style-sheet> <style-specification id="print" use="docbook"> <style-specification-body> ;; ==================== ;; customize the print stylesheet ;; ==================== ;; Tex Backend on (define tex-backend #t) ;; use graphics in admonitions, and have their path be "." ;; NO: we are not yet ready to use gifs in TeX and so forth (define %admon-graphics-path% "./") (define %admon-graphics% #f) ;; this is necessary because right now jadetex does not understand ;; symbolic entities, whereas things work well with numeric entities. (declare-characteristic preserve-sdata? "UNREGISTERED::James Clark//Characteristic::preserve-sdata?" #f) (define %two-side% #t) (define %visual-acuity% ;; General measure of document text size ;; "presbyopic" ;; "large-type" "normal") (define %generate-part-toc% #t) (define (toc-depth nd) (if (string=? (gi nd) (normalize "book")) 1 1)) (define %chapter-autolabel% #f) (element prompt ($italic-seq$)) (element userinput ($bold-seq$)) ;; (define %block-start-indent% 10pt) ;;====================================== ;;Paper Options ;;====================================== ;;What size paper do you need? A4, USletter, USlandscape, or RedHat? (define %paper-type% "USletter") ;;Now define those paper types' width (define %page-width% (case %paper-type% (("A4") 210mm) (("USletter") 8.5in) (("Halfletter") 5.5in) (("RedHat") 7.0in) (("USlandscape") 11in))) ;;Now define those paper types' height (define %page-height% (case %paper-type% (("A4") 297mm) (("USletter") 11in) (("Halfletter") 8.5in) (("RedHat") 8.5in) (("USlandscape") 8.5in))) ;;====================================== ;;Graphics ;;====================================== (define %graphic-extensions% ;; REFENTRY graphic-extensions ;; PURP List of graphic filename extensions ;; DESC ;; The list of extensions which may appear on a 'fileref' ;; on a 'Graphic' which are indicative of graphic formats. ;; ;; Filenames that end in one of these extensions will not have ;; the '%graphic-default-extension%' added to them. ;; /DESC ;; AUTHOR N/A ;; /REFENTRY '("jpg" "png" "tex" "gif")) ;;What is the default extension for graphics? (define %graphic-default-extension% "tex") (define preferred-mediaobject-notations (list "TEX" "JPG" "JPEG" "PNG" "linespecific")) (define preferred-mediaobject-extensions (list "tex" "jpg" "jpeg" "png")) (define acceptable-mediaobject-extensions (list "gif" "bmp")) (define acceptable-mediaobject-notations (list "GIF" "GIF87a" "GIF89a" "BMP")) (define %callout-fancy-bug% #f) </style-specification-body> </style-specification> <external-specification id="docbook" document="docbook.dsl"> </style-sheet>
<!-- DocBook DTD for getting png support. (c) Red Hat, Inc. * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. --> <!-- This DTD should be referenced in your documentation as: <!DOCTYPE Article PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.0//EN"> or <!DOCTYPE Book PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.0//EN"> and remember to update your catalog to reference this file. --> <!-- ============================================================= --> <!-- Modifications to the original DocBook DTD --> <!-- ============================================================= --> <!ENTITY % local.notation.class "| PNG" > <!NOTATION PNG SYSTEM "PNG" > <!-- ============================================================= --> <!-- Original DocBook DTD --> <!-- ============================================================= --> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN" > %DocBookDTD;
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC