RE: 72dpi with gdlibrary2?

From: Date: Tue, 05 Feb 2002 21:52:12 +0000
Subject: RE: 72dpi with gdlibrary2?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-83642@lists.php.net to get a copy of this message
IANAGE (I Am Not A GD Expert), but as far as I know the GD functions dealing with image size don't concern themselves with the resolution of an image in terms of dots per inch, just with the number of pixels. Since most uses of the GD library functions in PHP will have to do with creating/manipulating images to send to the browser, it should be safe to assume that any image created with PHP will be 72 DPI. If you're talking about resizing a much larger image (for instance, a 3.5 inch by 5 inch JPEG created at 300 DPI), you just need to do some math to figure out how much to shrink it. If your source resolution is 300 DPI and your target resolution is 72 DPI, you need to multiply the number of pixels in the width and height of the 300 DPI original by a factor of 72/300, which equals .24. Or to put it another way: 5 inches at 300 DPI = 1500 pixels. 5 inches at 72 DPI = 360 pixels. 1500 pixels * .24 = 360 pixels. I hope that wasn't utterly confusing, but IANAMT (I Am Not A Math Teacher), either. :P You'll probably want to take a look at the imagecopyresized and imagecopyresampled functions: http://www.php.net/manual/en/function.imagecopyresized.php http://www.php.net/manual/en/function.imagecopyresampled.php (Imagecopyresampled produces much nicer results, but it's only available in 4.06 and later.) -Andy > -----Original Message----- > From: Andy [mailto:news.letters@gmx.de] > > I would like to create images with 72 dpi with gdlibrary2.01 > > Is this possible?

« previous php.general (#83642) next »