我是这个初学者。我试图在网上搜索这个。几乎所有我发现的都需要框架和库。我真的不知道如何使用框架。 你能推荐一些可以帮助我在php中进行图像处理的东西吗?对于像我这样的初学者来说。 现在我想要做的就是输出700 x 468图像的缩略图。不需要保存调整大小的图像。简单的PHP图像处理
1
A
回答
1
将缩略图保存在磁盘上通常是一种很好的做法,用于缓存目的,但如果您真的不需要它,只需按照静态方式生成缩略图即可,HTML img指向PHP脚本是这样的:
<img src="resizeimg.php?img=original.jpg" width="700px" height="468px"/>
Additionnaly,你可以把它无形的,带着几分URL重写这样的:
HTML
<img src="thumbnail-original.jpg" width="700px" height="468px"/>
的.htaccess
RewriteRule ^thumbnail-(.*)$ resizeimg.php?img=$1 [L]
3
$width=700;
$height=468;
$image=imagecreatefromstring(file_get_contents($file));
$thumb=imagecreatetruecolor($width,$height);
imagecopyresampled($thumb,$image,0,0,0,0,$width/4,$height/4,$width,$height);
header('Content-Type: image/png');
imagepng($thumb);
这将创建一个缩略图的1/4原来的大小,而不会破坏图像的比例。尽管您不需要保存任何缩略图,但图像操作会吞噬大量的RAM。确保你总是有足够的。
+1
应注意的是,虽然你不需要你有一个框架,要安装图像操作扩展,本例使用GD。还有ImageMagick。 GD更广泛地安装在共享主机上,但ImageMagick似乎拥有更好的功能集。 – prodigitalson 2010-09-12 03:40:07
相关问题
- 1. 没有GIMP的简单图像处理
- 2. 图像处理PHP
- 3. PHP图像处理
- 4. PHP图像处理
- 5. PHP中的图像处理
- 6. 批处理图像处理cronjob在php
- 7. PHP,GD,图像处理
- 8. php mysql图像处理
- 9. 简单的Python代码的图像处理工作不
- 10. 最简单的Java图像处理解决方案
- 11. 简单的PHP图像滚动
- 12. 在php中的图像处理和获得PDFof处理的图像
- 13. 简单的数据处理
- 14. 简单的Spring URL处理?
- 15. 通过JavaScript处理图像,非常简单
- 16. 如何用c/C++最简单地处理jpg图像?
- 17. 在PHP中的图像处理类
- 18. php的图像处理扩展
- 19. 在php或jquery中的图像处理?
- 20. 的PHP - 图像处理和操作
- 21. 用于图像处理的PHP或Python?
- 22. PHP简单代理
- 23. 单独的字母 - 图像处理OCR
- 24. 图像处理
- 25. 图像处理
- 26. 图像处理
- 27. 图像处理
- 28. 图像处理
- 29. 图像处理
- 30. 图像处理
你可能想从这里开始:http://php.net/manual/en/book.image.php – NullUserException 2010-09-12 03:25:28