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

热点内容
提升机盘式制动器有几种型号 浏览:618
运用离子交换法 浏览:119
污水处理为什么会有变形虫 浏览:278
石家庄除烟净化器怎么选 浏览:498
食品厂废水可生化性如何 浏览:629
天籁汽油滤芯怎么样 浏览:942
净水机和热水器哪个价格高 浏览:737
净水器过滤出来的水可以洗衣服吗 浏览:656
玉环带过滤器的铜球阀 浏览:99
污水入料泵怎么分型号 浏览:617
污水处理如何控制缺氧池的PH 浏览:390
青岛反吊式污水池加盖哪里有 浏览:108
反渗透清洗水泵材质 浏览:777
德国伊罕2010内置过滤棉怎洗 浏览:173
怎么用两个空瓶子做饮水机 浏览:802
位置不够怎么搞前置净水 浏览:925
米家怎么关闭空气净化器睡眠 浏览:947
380伏电动提升机遥控器 浏览:544
902环氧树脂胶粘剂的韧性 浏览:156
地下室废水如何排放 浏览:183