-1
A
回答
1
您可以使用imagecopymerge(),如:
function overlay($img_a, $img_b, $alpha, $output)
{
$canvas_a = imagecreatefromjpeg($img_a);
$canvas_b = imagecreatefromjpeg($img_b);
list($over_w, $over_h) = getimagesize($img_a);
list($out_w, $out_h) = getimagesize($img_b);
imagecopymerge(
$canvas_b, // Dest
$canvas_a, // Src
0, // dst_x
0, // dst_y
(($over_w-$out_w)/2), // src_x
(($over_h-$out_h)/2), // src_y
$out_w, // src_w
$out_h, // src_h
100*$alpha // pct
);
imagejpeg($canvas_b, $output, 100);
}
overlay('x.jpg', 'y.jpg', 0.6, 'z.jpg');
這將與指定的阿爾法IMG_2頂部覆蓋img_1。
相關問題
- 1. 圖像處理軟件
- 2. 在Web應用程序中處理圖像時使用哪種方法
- 3. 圖像處理出了錯
- 4. 圖像處理 - 哪種OpenCV算法適合我的需求?
- 5. 如何在軟件開發過程中處理圖像
- 6. WCF:處理哪種異常
- 7. 使用PowerShell處理軟層實例和圖像
- 8. 使用Javascript處理圖像?
- 9. 使用MVC3處理圖像
- 10. 圖像處理使用MATLABR2010a
- 11. 使用javascript處理圖像
- 12. WSO2 Identity Server - 事件處理程序 - 處理了哪些事件?
- 13. 我應該使用哪種ComboBox事件處理程序?
- 14. 試圖對處理中的圖像應用2種效果?
- 15. 在Scheme中編寫了哪些軟件?
- 16. 在圖像處理中使用Alpha
- 17. 是否有免費的圖像編輯軟件來處理網格圖像
- 18. Scrum使用哪些軟件?
- 19. 圖像處理事件
- 20. android在google play中使用了哪種類型的視圖
- 21. 哪種軟件開發方法?
- 22. 哪個XSLT處理器實際上利用了並行處理?
- 23. 使用base64圖像數據在NodeJS中進行圖像處理
- 24. 如何使用圖像處理從圖像中移除反射
- 25. 圖像處理
- 26. 圖像處理
- 27. 圖像處理
- 28. 圖像處理
- 29. 圖像處理
- 30. 圖像處理
此鏈接可能會幫助您http://stackoverflow.com/questions/6135653/place-image-in-another-image-with-php –
您可以使用PHP gd庫 –