將兩張圖片合併後形成一張圖片,但是圖片會變形,如何有 css的object-fit:cover 效果?
請問假設一張圖片是300x300
但是我已經設定 imagecreatetruecolor 是 (400, 300);
我強制該圖片「寬度」為 200
但是我發現產生出來的圖片會壓扁(因為原始寬度是300,我設成200,所以他會被壓扁)
如何做到 css的object-fit:cover的效果
然後再把圖片丟進去畫布?
更新代碼
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有的,利用php的gd函数库完全可以实现这个功能。主要用到的函数有创建画布imagecreate类函数,复制函数imagecopy和imagecopyresampled,上色函数imagecolorallocate,保持透明imagecolortransparent