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