日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java 图像处理 空白_使用Java进行图像处理的一些基础操作

發(fā)布時(shí)間:2025/3/19 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 图像处理 空白_使用Java进行图像处理的一些基础操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

圖像是由一組像素構(gòu)成,用二進(jìn)制形式保存的圖片。java語(yǔ)言支持gif、jpeg和bmp這3種主要圖像文件格式。java語(yǔ)言的圖像處理功能被封裝在image類中。

圖像載入和輸出

在java程序中,圖像也是對(duì)象,所以載入圖像時(shí),先要聲明image對(duì)象,然后,利用getimage()方法把image對(duì)象與圖像文件聯(lián)系起來(lái)。載入圖像文件的方法有兩個(gè):

image getimage(url url),url指明圖像所在位置和文件名。

image getimage(url url,string name),url指明圖像所在位置,name是文件名。

例如,以下代碼聲明image對(duì)象,并用getimage()對(duì)象與圖像文件聯(lián)系起來(lái):

image img = getimage(getcodebase(),”family.jpg”);

url(uniform resource location 統(tǒng)一資源定位符)對(duì)象用于標(biāo)識(shí)資源的名字和地址,在www客戶機(jī)訪問(wèn)internet網(wǎng)上資源時(shí)使用。確定圖像位置的方法有兩種:絕對(duì)位置與相對(duì)位置。取相對(duì)位置的方法有:

url getcodebase(),取小應(yīng)用程序文件所在的位置。

url getdocumentbase(),取html文件所在的位置。

例如,代碼:

url picurla = new url(getdocumentbase(),”imagesample1.gif”),

picurlb = new url(getdocumentbase(),”pictures/imagesample.gif”);

image imagea = getimage(picurla),imageb = getimage(picurlb);

獲取圖像信息(屬性)的方法有:

getwidth(imageobserver observer):取寬度;

getheight(imageobserver observer):取高度。

輸出圖像的代碼寫(xiě)在paint()方法中,有4種顯示圖像的方法:

boolean drawimage(image img,int x,int y,imageobserver observer)

boolean drawimage(image img,int x,int y,color bgcolor,imageobserver observer)

boolean drawimage(image img,int x,int y,int width,int height,imageobsever observer)

boolean drawimage(image img,int x,int y,int width,int height,color bgcolor,imageobsever observer)

參數(shù)img是image對(duì)象,x,y是繪制圖像矩形的左上角位置,observer是加載圖像時(shí)的圖像觀察器,bgcolor是顯示圖像用的底色,width和height是顯示圖像的矩形區(qū)域,當(dāng)這個(gè)區(qū)域與圖像的大小不同時(shí),顯示圖像就會(huì)有縮放處理。

applet類也實(shí)現(xiàn)imageobserver接口,常用this作為實(shí)參。參見(jiàn)以下代碼及注釋:

(1) g.drawimage(image1,0,0,this);//原圖顯示

(2) g.drawimage(image2,10,10,color.red,this);//圖形加底色顯示

注意:如原圖的大小與給定的范圍不同,系統(tǒng)會(huì)自動(dòng)縮放

(3) g.drawimage(labimag,0,0,this);// 原圖顯示

(4) g.grawimage(labimag,0,120,100,100,this);//縮放顯示

(5) g.grawimage(labimag,0,240,500,100,this);//縮放顯示

【例】小應(yīng)用程序用init()或start()方法下載(獲取)圖像,用paint()方法顯示得到的圖像。

import java.applet.*;import java.awt.*;

public class example7_5 extends applet{

image myimag;

public void start(){

myimag = getimage(getcodebase(),”mypic.jpg”);

}

public void paint(graphics g){

g.drawimage(myimg,2,2,this);

}

}

由于在frame、jframe和jpanel等類中沒(méi)有提供getimage()方法,它們載入圖像需要使用java.awt.toolkit中的toolkit抽象類,該類有載入圖像文件的方法:

image.getimage(string name):按指定的文件名載入圖像文件。

image.getimage(url url):統(tǒng)一資源定位符載入圖像文件。

這樣,各種組件可以用gettoolkit()方法得到toolkit對(duì)象,然后在組件的paint()方法中通過(guò)toolkit對(duì)象顯示圖像。以下代碼示意這樣的用法:

toolkit tool = gettoolkit();

url url = new url(http://www.weixueyuan.net/image.gif);

image img = tool.getimage(url);

組件也可以使用toolkit提供的靜態(tài)方法getdefaulttoolkit()獲得一個(gè)缺省的toolkit對(duì)象,并用它加載圖像。此時(shí),載入圖像的代碼常寫(xiě)成這樣:

image img = toolkit.getdefaulttoolkit().getimage(url);

希望與廣大網(wǎng)友互動(dòng)??

點(diǎn)此進(jìn)行留言吧!

總結(jié)

以上是生活随笔為你收集整理的java 图像处理 空白_使用Java进行图像处理的一些基础操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品不卡一区二区 | 中文字幕中出 | 超碰网址 | 国产精品日韩精品欧美精品 | 成熟了的熟妇毛茸茸 | 亚洲精品推荐 | 成人av一区二区三区 | av青草 | 天天摸夜夜 | 好吊视频一区二区三区四区 | 丰满岳乱妇在线观看中字无码 | 久久国产一二三 | 久久综合激的五月天 | 精国产品一区二区三区a片 国产精品第一 | 一二三四av| 国产精品一区二区黑人巨大 | 天天尻 | 99在线精品视频 | 手机看片一区二区 | 人妻无码一区二区三区免费 | av在线免费观看网站 | 久草资源在线播放 | 国产精品一区二区av白丝下载 | 日韩在观看线 | 卡一卡二视频 | 日本网站在线免费观看 | 欧美性插插 | 国产人伦精品一区二区三区 | 亚洲色图在线播放 | 538国产精品视频一区二区 | 国产精品九 | 超碰在线人人 | 欧美性受xxx黑人xyx性爽 | av毛片大全 | 精品孕妇一区二区三区 | 91精品91久久久中77777老牛 | 激情自拍偷拍 | 日本高清不卡一区 | 一级中文字幕 | 亚洲永久在线 | 黄色私人影院 | 人妻少妇精品无码专区 | 亚洲片国产一区一级在线观看 | 日韩三级小视频 | 射死你天天日 | 亚洲作爱 | 在线看一区二区 | 91精选| 福利视频午夜 | 黄色精品| 日韩精品一区二区三区网站 | 痴汉电车在线观看 | 免费在线观看毛片视频 | 暖暖av在线| 国产美女网站视频 | 毛片网| 国产91色在线 | 亚洲图片一区二区三区 | 免费成人毛片 | 男女交性视频播放 | 操人小视频 | 久久波多野| 99视频网址 | 亚洲成年人专区 | 天天操天天射天天舔 | 欧美成人乱码一二三四区免费 | 成人午夜在线观看 | 伊人精品在线观看 | 夜夜噜噜噜 | 国产一区网 | 久久作爱| 天天看天天摸 | 狼干综合| 欧美va亚洲va | 不卡中文字幕在线观看 | 天天色天天爽 | 欧美亚洲精品在线观看 | 日日草草 | 打开免费观看视频在线 | 国产精品嫩草久久久久 | 亚洲精品国产精品乱码在线观看 | 久久精品tv | 国产探花精品一区二区 | 国产精品久久久久久久久久久久久 | 四虎成人在线 | 欧美三级视频 | 天天看片中文字幕 | 91中文字幕永久在线 | 国产精品xxxxx | 丁香社区五月天 | 日韩成人高清视频在线观看 | www.youjizz.com国产| 欧美精品久久久久性色 | 黄色网页在线播放 | 饥渴少妇色诱水电工 | 国产福利91精品 | 玩弄白嫩少妇xxxxx性 | 精品福利一区二区三区 | 久久精品操 |