导航:首页 > 净水问答 > 图片过滤和设置图片大小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远吗相关的资料

热点内容
治理工厂废水服务方案多少钱 浏览:992
太阳能污水排放口在什么地方 浏览:685
除尘过滤袋 浏览:271
我们的污水班长作文 浏览:924
教你做鱼缸过滤器 浏览:401
uf中空纤维超滤膜的作用 浏览:395
自动饮水机管子怎么会有气泡 浏览:201
污水管网氨氮浓度为什么高 浏览:929
环氧树脂固化过程中吸潮 浏览:128
螯合树脂的吸附机理 浏览:738
污水自动化电脑怎么打开 浏览:327
怎么来平衡污水的ph值 浏览:861
沁园净水器4个灯代表什么 浏览:931
饮用瓶装蒸馏水品牌 浏览:926
小米净水机a1怎么拆机 浏览:807
三相污水泵型号规格 浏览:821
纸质滤芯有多少目 浏览:306
反渗透计量泵怎么用 浏览:7
如何判断采用生物法去除废水 浏览:866
回收二手反渗透膜 浏览:710