我是這個初學者。我試圖在網上搜索這個。幾乎所有我發現的都需要框架和庫。我真的不知道如何使用框架。 你能推薦一些可以幫助我在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