素材牛VIP会员
jpg图片转存一定会失真吗
 ju***23  分类:PHP代码  人气:991  回帖:1  发布于6年前 收藏

我用PHP的file_get_contents 将一张网络图片保存后,发现会失真
怎样做可以让从网络下载一张图片没有任何失真

 标签:jpgphp

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv5 码农
疯***斯 职业无 6年前#1

理论上,file_get_contents是将图片的二进制数据读取到本地,由于二进制数据是相同的,所以你说的失真理论上是不存在的。

但是,你可能会通过肉眼看到“失真”的效果,这是因为,如果你的图片在浏览器里看的话,浏览器会对图片的像素边缘进行模糊处理,而你用file_get_contents读取下来的图,看图软件未必会进行边缘柔化处理。

具体的浏览器处理参见:https://segmentfault.com/q/10...

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取