任何方式我可以剪出現有圖像的一部分,然後將結果保存爲新圖像(文件)?剪出圖像的一部分(不調整大小/縮略圖等)
4
A
回答
5
imagecopy
允許您爲src圖像指定x,y,w,h參數。將這與imagecreatetruecolor
相結合,你應該很容易就能達到你想要的。甚至還有imagecopy
文檔中的例子:
// Create image instances
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);
// Copy
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);
使用或imagepng
將圖像保存到文件中。
1
您可以使用此功能的gd功能(manual)。
加載源圖像(imagecreatefromstring()
可能是有用的,所以你不必指定圖像的類型),創建一個輸出圖像(imagecreatetruecolor()
),並使用imagecopy()
(如果你不希望調整其大小) 。最後使用imagepng()
來輸出圖像,或將其保存到文件。
請注意,gd不會在內存中使用圖像壓縮,因此創建高分辨率馬賽克時,您的PHP進程可能需要大量內存。儘快使用imagefree()
。
相關問題
- 1. 試圖調整大小和裁剪圖像的縮略圖
- 2. 調整圖像大小和縮略圖
- 3. 圖像處理 - 縮略圖自動調整大小/裁剪
- 4. OpenSource腳本裁剪,調整大小,縮略圖,轉換圖像
- 5. RMagick:爲縮略圖縮放和調整圖像大小
- 6. Android:調整圖像大小並縮放一部分
- 7. PHP圖像調整大小 - 從中心平方/裁剪縮略圖?
- 8. 修剪後調整圖像的大小
- 9. 將圖像調整爲縮略圖大小的問題
- 10. 調整相對於窗口大小的圖像縮略圖
- 11. 縮略圖,剪切調整大小並上傳到數據庫
- 12. 圖像大小調整 - 文件大小不像Python縮小
- 13. 如何獲取調整大小/縮略圖圖像:UWP
- 14. ASP.NET圖像大小調整和裁剪
- 15. PHP圖像調整大小和裁剪
- 16. VB.NET調整大小和裁剪圖像
- 17. 裁剪和調整圖像大小
- 18. 調整大小和裁剪圖像
- 19. 當調整大小時,縮略圖圖像不適合整個列
- 20. 在PHP中裁剪圖像的一部分,並調整它的大小
- 21. imageresizing.net插件,以便調整圖像大小/縮放/裁剪
- 22. Boostrap - 窗口大小調整時縮小的縮略圖
- 23. 調出小部分圖像
- 24. 增加圖像縮略圖的大小
- 25. Flex中的高級圖像裁剪和圖像調整大小
- 26. 調整大小的外部圖像
- 27. bootstrap縮略圖圖像大小相同
- 28. 使用ImageJ調整圖像大小並裁剪圖像
- 29. Javascript如何同時調整圖像大小並剪切圖像?
- 30. 使用Opencv調整圖像大小/裁剪圖像
你想剪出多少,你想從哪裏剪出來? – 2010-06-05 11:33:51
我從基於內容的網址搜索圖像,我想從算法選擇的網頁上找到的圖像創建一個鑲嵌圖。我會生成隨機數字,因爲我想讓它自動運行,而不是試圖獲得圖片的「最佳部分」或類似的東西。 – user359294 2010-06-05 11:38:10
@Col。 Shrapnel哇人,你的態度真的很糟糕。 – 2010-06-05 12:20:13