我是靠谱客的博主 无私水蜜桃,最近开发中收集的这篇文章主要介绍java设置图片质量_的Java如何设置JPG质量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

只是想获得一些编辑的代码,使输出JPG质量是不是默认的低品质设置的Java如何设置JPG质量

try

{

ImageIO.write(var6, "jpg", var7);

}

.....当前正在使用。

我看了一些其他java设置质量的例子,不是很熟悉Java我很难理解如何插入东西和重做一些例子,我已经看到使用Java来设置图像质量。

ImageWriteParam iwparam = new JPEGImageWriteParam(Locale.getDefault());

iwparam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);

iwparam.setCompressionQuality(quality);

writer.write(null, new IIOImage(image, null, null), iwparam);

这里是我试图找到工作的代码........

public static String func_74292_a(File par0File, String par1Str, int par2, int par3)

{

File var4 = new File(par0File, "screenshots");

var4.mkdir();

int var5 = par2 * par3;

if (field_74293_b == null || field_74293_b.capacity() < var5)

{

field_74293_b = BufferUtils.createIntBuffer(var5);

field_74294_c = new int[var5];

}

GL11.glPixelStorei(GL11.GL_PACK_ALIGNMENT, 1);

GL11.glPixelStorei(GL11.GL_UNPACK_ALIGNMENT, 1);

field_74293_b.clear();

GL11.glReadPixels(0, 0, par2, par3, GL12.GL_BGRA, GL12.GL_UNSIGNED_INT_8_8_8_8_REV, field_74293_b);

field_74293_b.get(field_74294_c);

func_74289_a(field_74294_c, par2, par3);

BufferedImage var6 = new BufferedImage(par2, par3, 1);

var6.setRGB(0, 0, par2, par3, field_74294_c, 0, par2);

if (par1Str == null)

{

var7 = func_74290_a(var4);

}

else

{

var7 = new File(var4, par1Str);

}

try

{

ImageIO.write(var6, "jpg", var7);

}

catch (IOException var8)

{

;

}

Thread var7x = new Thread(new ScreenShotHelper$1());

var7x.start();

return "u00a7aUploading Screenshot....";

}

private static File func_74290_a(File par0File)

{

String var1 = dateFormat.format(new Date()).toString();

int var2 = 1;

while (true)

{

File var3 = new File(par0File, var1 + (var2 == 1 ? "" : "_" + var2) + ".jpg");

if (!var3.exists())

{

return var3;

}

++var2;

}

}

+1

它是我的世界的代码吗? :D –

最后

以上就是无私水蜜桃为你收集整理的java设置图片质量_的Java如何设置JPG质量的全部内容,希望文章能够帮你解决java设置图片质量_的Java如何设置JPG质量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部