4
A
回答
3
这是不可能的(至少使用PHP/GD,不知道ImageMagik),对不起。
但是你可以尝试模仿它,假设你想创建一个400x300的25 dpi的图像,这里是数学:
WIDTH
72 -------- 400
25 -------- w = (25 * 400)/72 (=) w ~= 139 pixels
高度
72 -------- 300
25 -------- h = (25 * 300)/72 (=) h ~= 104 pixels
您创建一个新的139x104 72 dpi图像,使用它,完成后将其大小调整为400x300像素。
3
使用ImageMagick:下面的代码行
$img = new Imagick();
$img->setResolution(25,25);
0
使用图像DPI转换从72到25 DPI:
$文件名= “您要使用的输入图片的路径” ;
$image = file_get_contents($filename);
$image = substr_replace($image, pack("cnn", 1, 25, 25), 13, 5);
file_put_contents($filename,$image);
相关问题
- 1. 更改图像分辨率
- 2. 从视频中提取图像以便以300 dpi而不是72 dpi的分辨率打印
- 3. 使用干预将图像的DPI从72改为300
- 4. 在Python中为.bmp文件更改图像分辨率
- 5. 更改iPhone中图像的分辨率?
- 6. 更改System.Windows.Media.Imaging.ImageSource图像大小/分辨率?
- 7. 将300 dpi图像的坐标转换为72 dpi图像的坐标
- 8. 如何将高分辨率图像转换为低分辨率图像?
- 9. 如何在MATLAB中将低分辨率图像转换为高分辨率?
- 10. 以编程方式更改图像分辨率
- 11. DPI图形屏幕分辨率像素WinForm PrintPageEventArgs
- 12. 图像X和Y分辨率不应该与DPI匹配吗?
- 13. 确定上传图像的分辨率(DPI)
- 14. 如何使用Delphi设置TIFF图像的DPI分辨率?
- 15. matplotlib只绘制具有所需分辨率和dpi的图像
- 16. 图像分辨率不SWF和PHP
- 17. Chrome将高分辨率图像呈现为非常低的分辨率?
- 18. 在Python中更改数据分辨率
- 19. 在OpenTK中更改分辨率
- 20. 在DirectX 11中更改分辨率
- 21. 更改屏幕分辨率
- 22. 如何更改gstbuffer中的图像分辨率?
- 23. 我可以更改Java中jpg图像的分辨率吗?
- 24. HTML:在低分辨率下渲染高分辨率图像
- 25. 在Android中降低图像分辨率
- 26. 在OpenCV中降低图像分辨率
- 27. iPhone图像分辨率
- 28. 分辨率的图像
- 29. 寻找图像分辨率?
- 30. 产生从高分辨率图像
@Salil:你问的六个问题,并收到了十个答案,迄今已有两个月,但你有没有接受任何。如何奖励那些你认为有用的人? – wallyk 2010-01-23 03:07:40
只是好奇,你希望通过改变DPI来实现什么?我想不出有什么理由。 – netrox 2010-01-23 03:50:15