PHP中的图像处理和创建 - 如何创建300DPI图像

use*_*219 2 php image-processing

在PHP中使用GD库创建图像时,即imagecreatetruecolor()得到的图像的DPI是多少?我无法找到任何人指定dpi可以设置的位置或默认值.

我需要创建300DPI tiff或jpeg,然后从程序中保存到文件系统.

如果使用GD库无法做到这一点,那还有另一种适用于这种情况吗?

谢谢你的帮助

编辑:是的,这是创建一个图像 - 我想从脚本中保存300dpi文件,而不必打开photoshop中的每个文件来指定dpi.

Ada*_*son 5

我认为没有办法用GD设置DPI.图像的DPI在图像数据的前导字节中指定 - 我相信JPEG图像的字节为15-18.字节15-16是水平DPI,垂直17-18.值存储为八进制.

我对字节级编辑有点啰嗦,但您可以将GD中的图像调整为目标像素大小,然后编辑文件以调整DPI.