導航:首頁 > 凈水問答 > 圖片過濾和設置圖片大小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遠嗎相關的資料

熱點內容
愛惠浦復合濾芯怎麼拆 瀏覽:528
紅外光譜樹脂 瀏覽:786
平涼造紙廠污水處理設備哪裡有 瀏覽:698
sg3樹脂與sg5 瀏覽:157
B48N固體樹脂 瀏覽:485
樹脂模片用在什麼地方 瀏覽:26
水稀釋性丙烯酸樹脂的制備 瀏覽:997
減壓蒸餾能夠除去微量溶劑嗎 瀏覽:17
購買的桶裝蒸餾水保質期是多久 瀏覽:64
全屋凈水怎麼做的 瀏覽:556
皮革污水處理生化池出水紅色 瀏覽:878
污水處理廠工藝廠長崗位職責 瀏覽:666
學校雨污水施工視頻 瀏覽:812
自來水水垢去除 瀏覽:162
污水處理廠水量計量 瀏覽:261
立升凈水前景如何 瀏覽:664
生活污水反應池作用 瀏覽:29
萬和凈水器怎麼樣啊 瀏覽:127
變速箱油濾芯堵塞怎麼辦 瀏覽:634
爽力廚房凈水器多少錢一台 瀏覽:27