
正文
java代码压缩图片大小,java压缩图片thumbnails
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求一个用BufferedImage这个改变图片大小的JAVA代码!~!
1、param image 源图像对象。param xscale 图像 x 轴(宽度)上的的缩放比例。param yscale 图像 y 轴(高度)上的的缩放比例。return 缩放后的图像对象。
2、貌似处理2D图形缩放用的是AffineTransform,在JDK文档(我看的中文的哈)里有详细的参数解释,只要学过数组相乘就行了。
3、生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。
4、我之前有个源码丢失了,反编译后是这样子的。大致就是先通过 Java Advanced Image IO (JAI, 在 Oracle 上下载) 把图片读取到内存,然后缩放后设置成 ImageIcon 显示到一个 Panel 上。
5、你怎么拉伸图片的,你取出数据,修改,改完了再给放回去就可以了啊。
6、最简单的方式是用ACDsee等软件调整图片尺寸和压缩率之后就能变小,然后再用Java打开。如果你非要用Java打开的话,这就涉及到很多计算机图形学中的图形缩小问题了(其实ACDsee等软件就是用这个算法了)。
相关问答
Q1: java图片压缩算法-java如何实现把一个大图片压缩到指定大小的图片且长...
1、上面的方法有个问题,就是改变了图片的原始长宽。如果一个图的长宽足够大,压缩图片质量,糊一点但是内容看得清也是ok的嘛。
2、getSubimage方法是进行图片裁剪。
Q2: java将图片按比例缩小
1、放大图像不会导致失真,而缩小图像将不可避免的失真。Java中也同样是这样。但java提供了4个缩放的微调选项。
2、直接按键盘的CTRL+T 键。图形四周显出一个方框,方框有8个控制小方框。鼠标放住其中一个小方框上,鼠标变成了双箭头的形状;点住不放手即可拉动图形改变形状。
3、放大像素会失真,如果你要实现这一共能的话可以用JLabel来显示图片。
4、java实现图形的放大和缩小,其实就是在画图时,改变图片的长和宽。
5、一般都是大尺寸变小尺寸,肯定有损的。不知道你的无损是什么意思,意思是变小尺寸了还能变大也像以前一样清晰?好像有种“矢量图片”就是可以随意放大缩小并且无损,缺点就是图片很占空间。
java代码压缩图片大小的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java压缩图片thumbnails、java代码压缩图片大小的信息别忘了在本站进行查找喔。





