[vox-tech] Changing the print resolution of JPEG images by script

Henry House hajhouse at houseag.com
Sat Apr 9 09:14:26 PDT 2005


På lördag, 09 april 2005, skrev Ryan:
> On Friday 08 April 2005 05:24 pm, Ken Herron kherron+lugod-at-fmailbox.com 
> |lugod| wrote:
> > Henry House wrote:
> > > One of the more common operations that I need to do with JPEG images is
> > > to change their print resolution so that when printed (e.g., as included
> > > figures in a LaTeX document) they print at 300 dpi (for example) instead
> > > of 72 dpi.
> >
> > To start with, DPI (dots per inch) implies that each pixel has a
> > physical size, 1/72 of an inch or whatever. As far as I know, JPEG
> > images have a size in pixels (e.g. 106 by 64 pixels for the watertower
> > image on the LUGOD home page), but the pixels have no inherent physical
> > size. Something outside of the image--probably the software used to
> > embed the image into the document--is deciding how large the image
> > should appear on the page. I would expect that you can adjust that, ie
> > tell the software how large to print the image or what DPI to use.
> 
> JPEG files include DPI as metadata, which is used by some programs. I suspect 
> it would be fairly trivial to write a program that changes this.

Yes, the print resolution is definately withing the JPEG file, thoughsince
the programs like Gimp and PDFTeX that understand print resolution as
distinct from  pixel resolution do not have access to any other metadata
beyond that in the file  itself.

Some investigation with google turned up this:

http://sourceforge.net/projects/libexif

   "Most digital cameras produce EXIF files, which are JPEG files with
   extra tags that contain information about the image. The EXIF library
   allows you to parse an EXIF file and read the data from those tags."

This looks promising.

-- 
Henry House
+1 530 753 3361 ext. 13
Please don't send me HTML mail! My mail system usually rejects it.
The unintelligible text that may follow is a digital signature.
See <http://hajhouse.org/pgp> to find out how to use it.
My OpenPGP key: <http://hajhouse.org/hajhouse.asc>.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://ns1.livepenguin.com/pipermail/vox-tech/attachments/20050409/2f865ef3/attachment.bin


More information about the vox-tech mailing list