導航:首頁 > 文件處理 > ci壓縮圖片

ci壓縮圖片

發布時間:2023-08-08 02:24:42

1. java截取圖片

呵呵,很明確的告訴你:可以!

代碼半小時後出來!!!

……

終於出來了(呵呵,好像超過了半小時哈)且看代碼:

importjava.awt.Color;

importjava.awt.Graphics;

importjava.awt.image.BufferedImage;

importjava.io.File;

importjava.io.IOException;

importjavax.imageio.ImageIO;

importjavax.swing.JApplet;

publicclassTestextendsJApplet{

Stringaddrs="F:\images\mm.bmp";//改成自己的圖片路徑

BufferedImagemm,child;

CutImageci;

publicTest(){

try{

mm=ImageIO.read(newFile(addrs));

}catch(IOExceptione){

System.out.println("圖片讀取失敗!");

e.printStackTrace();

}

ci=newCutImage(mm);

child=ci.getChildImage(50,0,150,220);

}

publicvoidinit(){

}

publicvoidpaint(Graphicsg){

g.setColor(Color.red);

g.drawString("原圖:",0,10);

g.drawImage(mm,20,10,this);

g.drawString("ci.getChildImage(50,0,150,220)截取後的圖片",mm.getWidth()+30,10);

g.drawImage(child,mm.getWidth()+50,20,this);

}

}

importjava.awt.Image;

importjava.awt.image.BufferedImage;

publicclassCutImage{

privateBufferedImageimg;

privateBufferedImagechild;

publicCutImage(){

}

publicCutImage(BufferedImageim){

img=im;

}

publicCutImage(Imageim){

img=(BufferedImage)im;

}

publicvoidsetImg(BufferedImageimg){

this.img=img;

}

(intx,inty,intwidth,intheight){

intcw=width;

intch=height;

intpw=img.getWidth();

intph=img.getHeight();

if(pw<x+width){

System.out.println("給出的參數超出原圖片的范圍!程序會自動減小寬度或高度");

cw=pw-x;

}

if(ph<y+height){

System.out.println("給出的參數超出原圖片的范圍!程序會自動減小寬度或高度");

ch=ph-y;

}

child=newBufferedImage(cw,ch,BufferedImage.TYPE_INT_ARGB);

for(inti=0;i<ch;i++){

for(intj=0;j<cw;j++){

child.setRGB(j,i,img.getRGB(x+j,y+i));

}

}

returnchild;

}

}

呵呵,希望樓主能夠滿意哦,如果你願意的話,稍微改一下代碼就可以把截取的圖片child報春到你的電腦上了。下面程序的運行效果吧!

閱讀全文

與ci壓縮圖片相關的資料

熱點內容
python自動化測試框架哪個最好 瀏覽:305
反編譯後為什麼不能回編 瀏覽:48
java反射獲得屬性值 瀏覽:31
程序員和甲方的矛盾 瀏覽:126
在地獄做程序員 瀏覽:763
銀行app能做什麼 瀏覽:230
追書緩存的小說在哪個文件夾 瀏覽:554
山科女生程序員 瀏覽:746
mybatis3源碼分析 瀏覽:459
華為交換機常用配置命令 瀏覽:376
程序員怎麼去銀行上班 瀏覽:589
廣州程序員薪資 瀏覽:890
win7命令提示符輸入 瀏覽:594
關於程序員的故事 瀏覽:484
吃雞伺服器是什麼樣的 瀏覽:26
為什麼pspice沒有單片機 瀏覽:12
高數第六版下冊答案pdf 瀏覽:908
sm3演算法實現java 瀏覽:679
只有程序員才懂的笑話 瀏覽:267
php開發app介面源碼 瀏覽:16