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

熱點內容
排污水許可證代填 瀏覽:989
思域汽油濾芯怎麼拆裝 瀏覽:155
用電的凈水器哪個牌子好 瀏覽:155
聯合站水處理注水系統腐蝕 瀏覽:457
安徽污水處理設備招標公告 瀏覽:834
排污水管斷了重接需要多少錢 瀏覽:729
滌綸醇酸樹脂生產廠家 瀏覽:582
抽濾不宜過濾膠狀沉澱 瀏覽:313
廚房小型污水隔油池成本多少 瀏覽:236
成泉凈水器如何清洗 瀏覽:518
環氧樹脂石英砂配比 瀏覽:458
醫療污水的廢物代碼是多少 瀏覽:776
LC品牌EDI 瀏覽:918
樹脂不是樹枝 瀏覽:808
中空纖維超濾膜清洗恢復 瀏覽:905
金色天空濾芯怎麼換 瀏覽:541
污水爆氣了怎麼辦 瀏覽:548
廢水溶氧量 瀏覽:894
污水零直排區招投標 瀏覽:811
陶氏901樹脂耐溫性能 瀏覽:829