將兩張圖片合併後形成一張圖片,但是圖片會變形,如何有 css的object-fit:cover 效果?

請問假設一張圖片是300x300
但是我已經設定 imagecreatetruecolor 是 (400, 300);
我強制該圖片「寬度」為 200
但是我發現產生出來的圖片會壓扁(因為原始寬度是300,我設成200,所以他會被壓扁)
如何做到 css的object-fit:cover的效果
然後再把圖片丟進去畫布?

更新代碼
https://img2.mukewang.com/5c8f42990001bffb06330514.jpg

米琪卡哇伊
浏览 696回答 1
1回答

DIEA

有的,利用php的gd函数库完全可以实现这个功能。主要用到的函数有创建画布imagecreate类函数,复制函数imagecopy和imagecopyresampled,上色函数imagecolorallocate,保持透明imagecolortransparent
打开App,查看更多内容
随时随地看视频慕课网APP