Solved

PHP GD

Posted on 2011-02-21
7
825 Views
Last Modified: 2012-05-11
Hi i want to generate card by php GD library. I generate perfect image for me but it have only 72 dpi. Is any way to generate with 300 dpi image.
0
Comment
Question by:umaxim
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 27

Expert Comment

by:Lukasz Chmielewski
ID: 34947304
0
 
LVL 9

Expert Comment

by:AriMc
ID: 34947325
The DPI in a jpg (I assume that's the format you're using) is just a setting in the headers, but you could try this:

http://www.develobert.info/2008/11/php-jpegjpg-dpi-function.html

0
 
LVL 1

Author Comment

by:umaxim
ID: 34947722
I use png
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 9

Expert Comment

by:AriMc
ID: 34947747
Ok, what is the reason of wanting to have different DPI? Pixels are just pixels regardless of the format they are stored in.

0
 
LVL 109

Expert Comment

by:Ray Paseur
ID: 34951072
Do not worry about the DPI.  Just create the PNG image of the pixel dimensions you want to use.  Typically computer display densities are 72 or 96 DPI.  Print densities are usually 150 to 300 DPI.  If you want to put an image on the screen and also print the image, you need to use two different image files.

You might skip this step if the images are very small - just use CSS to express the display width and height.  But you probably don't want to interject a 3 MB image into a 300x200 picture window.

When it becomes time to print the image, your client can set the pixel density to a level that is suitable for the printer.  

0
 
LVL 1

Author Comment

by:umaxim
ID: 34970389
This is a problem i do not show image to people i just save it to print on server.
0
 
LVL 109

Accepted Solution

by:
Ray Paseur earned 500 total points
ID: 34971146
OK, let's look at it this way.  Let's say you want a card that is 3 inches wide, and you want to print it at 300DPI.  Make the image 900 pixels wide.  Set up your printer to print at 300 DPI. Et voila.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Foreword (July, 2015) Since I first wrote this article, years ago, a great many more people have begun using the internet.  They are coming online from every part of the globe, learning, reading, shopping and spending money at an ever-increasing ra…
Things That Drive Us Nuts Have you noticed the use of the reCaptcha feature at EE and other web sites?  It wants you to read and retype something that looks like this.Insanity!  It's not EE's fault - that's just the way reCaptcha works.  But it is …
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to count occurrences of each item in an array.

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question