导航:首页 > 净水问答 > 图片过滤和设置图片大小java远吗

图片过滤和设置图片大小java远吗

发布时间:2022-03-13 21:43:05

Ⅰ JAVA 图片大小设置

应该是路径问题。
把你要显示的图片放在你的Test类里,
再把 :con = new ImageIcon("D:\\java程序\\1.jpg");
改成 : icon = new ImageIcon("./1.jpg");
你试试,看行不。

Ⅱ java能不能只修改图片大小,不影响图片质量(从大变成小)

如果不想改变图片的质量,就在前端显示的地方进行控制调整下大小,如果后台改变大小,必定会影响图片质量的,不管用什么方式,只要缩小了,图片大小就会变化,大小变化了,质量肯定也会有变化。

Ⅲ java打开一个图片文件,怎么设置图片大小

image有个resize的方法,或者new一个图片用graphics画上保存

Ⅳ 用java处理图片,使图片像素和长宽成比例变小,请各位高手帮忙解决一下,急

90 * 90的图片
应该是分成9个10 * 10的吧
static Image createImage(Image image, int x, int y, int width, int height, int transform)

Image类里面自带方法创建分割图片
可以这样创建:
Image imgBase = Image.createImage("/*.png");
Image img[] = new Image[9];
for(int i = 0; i < 9; i++)
{
img[i] = Image.createImage(imgBase, (i % 3) * 10, (i / 3) * 10, 10, 10, Sprite.TRANS_NONE); //参数分别是:源图片,截取的X坐标,Y坐标,宽,高,翻转类型
}
这样就可以了
当然以上代码需要放在try里面

如果想分成其他的小图片,可以按照需要变动坐标和宽高等参数

Ⅳ JAVA改变图片大小,该怎么处理

/**
* 图片缩放
*
* @param image 源图像对象。
* @param xscale 图像 x 轴(宽度)上的的缩放比例。
* @param yscale 图像 y 轴(高度)上的的缩放比例。
* @return 缩放后的图像对象。
*/
public static BufferedImage zoomImage(BufferedImage image, double xscale, double yscale) {
int width = (int) ((double) image.getWidth() * xscale);
int height = (int) ((double) image.getHeight() * yscale);
AreaAveragingScaleFilter areaAveragingScaleFilter = new AreaAveragingScaleFilter(width, height);
FilteredImageSource filteredImageSource = new FilteredImageSource(image.getSource(), areaAveragingScaleFilter);
BufferedImage result = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics g = result.getGraphics();
Canvas canvas = new Canvas();
g.drawImage(canvas.createImage(filteredImageSource), 0, 0, null);
return result;
}

Ⅵ java如何修改图片大小

截取点代码片断,你自己看着改

修改图片大小用getScaledInstance方法

BufferedImagebimg=null;
Imageimg=null;
intwidth,height;
try{
bimg=ImageIO.read(u);
if(bimg.getWidth()>bimg.getHeight())
{
width=40;
height=bimg.getHeight()*width/bimg.getWidth();
}
else
{
height=40;
width=bimg.getWidth()*height/bimg.getHeight();
}

img=bimg.getScaledInstance(width,height,Image.SCALE_DEFAULT);
pre_image=bimg.getScaledInstance(width*10,height*10,Image.SCALE_DEFAULT);
}catch(IOExceptione){
e.printStackTrace();
}

Ⅶ java 用这个方法如何设置图片大小

看你想按图片的实际大小、还是按当前组件(ballgame)的大小。

按实际大小

g.drawImage(sun, sun.getWidth(), sun.getHeight(),null);

组件大小

g.drawImage(sun, getWidth(), getHeight(),null);

Ⅷ 在java中有没有产生固定尺寸图片的方法,就是在传入图片时就设置图片的大小,而不是往组件上画时设置大小

Image类里有个image.getScaledInstance(int width,int height ,int hints)的方法可以把图片压缩到某个尺寸,你自己去查查api吧,如果还有问题可以给我留言

Ⅸ java设置插入图片大小

可以用Image中的getScaledInstance方法得到一个按照指定宽度和高度缩放以后的Image实例,然后再用setImage方法设置ImageIcon所显示的图像
一下示例:
×××××××××××××××××××××××××××××
import javax.swing.*;
import java.awt.*;

public class test extends JFrame
{
private ImageIcon img;
private JLabel showImg;

private final static int WIDTH=147;
private final static int HEIGHT=136;

public test()
{
img=new ImageIcon("1.png");
img.setImage(img.getImage().getScaledInstance(test.WIDTH,test.HEIGHT,Image.SCALE_DEFAULT));

showImg=new JLabel();
showImg.setIcon(img);

this.add(showImg,BorderLayout.CENTER);
this.setBounds(300,200,400,300);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}

public static void main(String args[])
{
new test();
}
}

阅读全文

与图片过滤和设置图片大小java远吗相关的资料

热点内容
怎么去掉饮水机塑料味 浏览:460
污水许可证控制需要什么 浏览:148
净水机滤芯到期显示器怎么调 浏览:39
ms在净水中是什么意思 浏览:483
污水的处理程度是什么意思 浏览:584
pp和pp树脂有什么区别 浏览:44
沼泽过滤要一直开吗 浏览:482
为什么原水没水垢煮过后有水垢呢 浏览:712
陶瓷环放在过滤第几格 浏览:364
玻璃砂滤芯如何抽滤 浏览:628
过滤内部水垢如何清除 浏览:102
喷水织机怎么做到零污水 浏览:232
新款a3机油滤芯在哪里 浏览:377
15款高尔夫空调滤芯怎么拆 浏览:318
树脂包下水管道 浏览:768
青海离子交换树脂厂家 浏览:890
滤油器滤芯一般用什么清洗 浏览:808
污水处理厂雨季检查表 浏览:942
过滤器资讯平台 浏览:372
超纯水的悬浮物浓度是多少 浏览:126