Dan*_*ien 9 java android jpeg lossy-compression
在Android上,如何将图像文件保存为30%质量的JPEG?
在标准Java中,我将使用以下ImageIO方式读取图像BufferedImage,然后使用IIOImage实例将其保存为JPEG文件:http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression -quality-when-saving-images-in-java.然而,似乎Android缺乏这个javax.imageio包.
Phy*_*Tea 20
您可以通过调用compress并设置第二个参数来以JPEG格式存储位图:
Bitmap bm2 = createBitmap();
OutputStream stream = new FileOutputStream("/sdcard/test.jpg");
/* Write bitmap to file using JPEG and 80% quality hint for JPEG. */
bm2.compress(CompressFormat.JPEG, 80, stream);
| 归档时间: |
|
| 查看次数: |
29236 次 |
| 最近记录: |