新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 圖像屬性解碼開(kāi)發(fā)指導(dǎo)
場(chǎng)景介紹

創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金壇企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,金壇網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
圖像屬性解碼就是獲取圖像中包含的屬性信息,比如EXIF屬性。
接口說(shuō)明
圖像屬性解碼的功能主要由 ImageSource 和 ExifUtils 提供。
| 接口名 | 描述 |
|---|---|
| getThumbnailInfo() | 獲取嵌入圖像文件的縮略圖的基本信息。 |
| getImageThumbnailBytes() | 獲取嵌入圖像文件縮略圖的原始數(shù)據(jù)。 |
| getThumbnailFormat() | 獲取嵌入圖像文件縮略圖的格式。 |
| 接口名 | 描述 |
|---|---|
| getLatLong(ImageSource imageSource) | 獲取嵌入圖像文件的經(jīng)緯度信息。 |
| getAltitude(ImageSource imageSource, double defaultValue) | 獲取嵌入圖像文件的海拔信息。 |
開(kāi)發(fā)步驟
- 創(chuàng)建圖像數(shù)據(jù)源 ImageSource 對(duì)象,可以通過(guò) SourceOptions 指定數(shù)據(jù)源的格式信息,此格式信息僅為給解碼器的提示,正確提供能幫助提高解碼效率,如果不設(shè)置或設(shè)置不正確,會(huì)自動(dòng)檢測(cè)正確的圖像格式。
ImageSource.SourceOptions srcOpts = new ImageSource.SourceOptions();
srcOpts.formatHint = "image/jpeg";
String pathName = "/path/to/image.jpg";
ImageSource imageSource = ImageSource.create(pathName, srcOpts);- 獲取縮略圖信息。
int format = imageSource.getThumbnailFormat();
byte[] thumbnailBytes = imageSource.getImageThumbnailBytes();
// 將縮略圖解碼為 PixelMap 對(duì)象
ImageSource.DecodingOptions decodingOpts = new ImageSource.DecodingOptions();
PixelMap thumbnailPixelmap = imageSource.createThumbnailPixelmap(decodingOpts, false); 本文名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS 圖像屬性解碼開(kāi)發(fā)指導(dǎo)
標(biāo)題來(lái)源:http://fisionsoft.com.cn/article/djjsgog.html


咨詢
建站咨詢
