請問假設一張圖片是300x300
但是我已經設定 imagecreatetruecolor 是 (400, 300);
我強制該圖片「寬度」為 200
但是我發現產生出來的圖片會壓扁(因為原始寬度是300,我設成200,所以他會被壓扁)
如何做到 css的object-fit:cover的效果
然後再把圖片丟進去畫布?
更新代碼
請問假設一張圖片是300x300
但是我已經設定 imagecreatetruecolor 是 (400, 300);
我強制該圖片「寬度」為 200
但是我發現產生出來的圖片會壓扁(因為原始寬度是300,我設成200,所以他會被壓扁)
如何做到 css的object-fit:cover的效果
然後再把圖片丟進去畫布?
更新代碼
2 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答2k 阅读
2 回答557 阅读✓ 已解决
1 回答858 阅读✓ 已解决
952 阅读
2 回答593 阅读
有的,利用php的gd函数库完全可以实现这个功能。主要用到的函数有创建画布imagecreate类函数,复制函数imagecopy和imagecopyresampled,上色函数imagecolorallocate,保持透明imagecolortransparent