我一直在努力解决将图像保存为 jpeg 质量的问题。作为我学位的一个项目,我正在制作一个应用程序,我在 facebook 上上传图像。
我有一个漂亮的彩色图像,我将像素值打乱以获得映射图像。然后我把它上传到脸书上。当我下载并将像素移回原始图像时,它的质量损失太大了。
以下是原始、映射和检索的图像:
我尝试了许多策略,例如使用 png 文件,这些都有效。但是,目前,无论图像是什么,facebook 都会将其转换为 jpeg。因此,如果我将 maskedimage.png 上传到 facebook,它会将其转换为 .jpg 并丢失一些像素相关值,这最终不会给我正确的图像来检索原始图像。
我正在使用 PHP 和 facebook-php sdk。
请建议。
谢谢
-考尔