【发布时间】:2021-09-06 17:33:40
【问题描述】:
我正在寻找可以将 png 图像转换为 jpg 格式的方法,因为我无法在任何地方找到这样做的方法。
这是我尝试过的代码,但它给了我黑色图像:
// Read a jpeg image from file.
img.Image image = img.decodeImage(File(pngfilepath).readAsBytesSync());
// Resize the image to a 200 height thumbnail (maintaining the aspect ratio).
img.Image thumbnail = img.copyResize(image, height: 200);
// Save the thumbnail as a JPG.
File(outputfilepath/filename.jpg)
..writeAsBytesSync(img.encodeJpg(thumbnail));
所以,请提供一种将 png 转换为 jpg 的方法。谢谢。
【问题讨论】:
-
@gtxtreme 我已经看过了,但这对我没有帮助,因为它是 jpg 到 png 而不是 png 到 jpg。
-
它可以简单地相互转换
-
@gtxtreme 不,不可能。如果你能做到,那么请提供一个工作示例作为答案。