導航:首頁 > 文件處理 > 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壓縮圖片相關的資料

熱點內容
蘋果怎麼添加自定義app文件夾 瀏覽:925
橙牛app怎麼找客服 瀏覽:305
php對象魔術方法 瀏覽:487
OBV能量潮幅圖指標源碼 瀏覽:913
編程15個好習慣 瀏覽:676
電腦u盤文件夾顯示屏幕保護程序 瀏覽:801
我的世界伺服器版本怎麼下載 瀏覽:600
c代碼加密工具 瀏覽:357
使用泛型演算法的錯誤 瀏覽:739
單片機焊接要焊接多少個引腳 瀏覽:671
android圖片瀏覽器代碼 瀏覽:707
中國電信智慧維app如何使用 瀏覽:703
列印文件夾內文件如何統一設置 瀏覽:555
單片機連接8個按鍵 瀏覽:659
阿里雲伺服器網頁怎麼找到 瀏覽:961
數控車床如何進行自動編程 瀏覽:15
app網課視頻怎麼拷貝到電腦上 瀏覽:714
安卓國服光遇小王子季節什麼時候結束 瀏覽:540
恢復的音樂在哪個文件夾 瀏覽:599
qq傳輸文件夾壓縮包 瀏覽:914