實現如何Android 獲得圖片的總結
接下來讓我解說一下,實現如何Android 獲得圖片的總結.
//1,已將圖片儲存到drawable目錄下
//通過圖片id獲得Drawable
Resource res=gerResource();
Drawable drawable=res.getDrawable(id);//id為R.drawable.圖片名稱
//通過圖片id獲得Bitmap
Resource res=gerResource();
Bitmap bitmap=BitmapFactory.decodeResource(res, id);
//若只知道圖片的名稱,可以通過圖片的名稱獲得圖片的id
//name:圖片的名稱 defType:圖片的型別(png,jpeg),defPackage:工程的包名
int id =int id =res.getIdentifier(name, defType, defPackage);
//獲得id之後可以根據你的需要來獲得Bitmap或Drawable
//2,已將圖片儲存到assest目錄下
//知道圖片的名稱,通過inputstream開啟圖片
AssetManager asm=getAssetMg();
InputStream is=asm.open(name);//name:圖片的名稱
//獲得Drawable
Drawable da = Drawable.createFromStream(is, null);
//獲得Bitmap
Bitmap bitmap=BitmapFactory.decodeStream(is);
//3,圖片儲存在sdcard,已知圖片的路徑
//圖片路徑
String path = Environment.getExternalStorageDirectory().toString()+ "/DCIM/device.png";
RandomAccessFile mMiniThumbFile;
File imgfile = new File(path);
try {
mMiniThumbFile = new RandomAccessFile(imgfile, "rw");
} catch (IOException ex) {
// Open as read-only so we can at least read the existing
// thumbnails.
try {
mMiniThumbFile = new RandomAccessFile(imgfile, "r");
} catch (IOException ex2) {
// ignore exception
System.out.println(ex2.toString());
}
}
data= new byte[10553];
try {
mMiniThumbFile.seek(0);
int got = mMiniThumbFile.read(data, 0, 10552);
System.out.println("got="+got);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println(e.toString());
}
if (data != null) {
//通過data獲得bitmap
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0,data.length);
相關文章
- jQuery如何獲得圖片的路徑jQuery
- js如何獲取圖片的真實尺寸JS
- Android ViewTreeObserver使用總結及獲得View高度的幾種方法AndroidViewServer
- Android 圖片平鋪實現方式Android
- 如何用JavaScript獲取圖片的真實尺寸大小JavaScript
- javascript如何獲取圖片的高度JavaScript
- Android使用LruCache、DiskLruCache實現圖片快取+圖片瀑布流Android快取
- android圖片裁剪拼接實現(二):觸控實現Android
- 圖片隱寫總結
- 獲得JD商品評論 API 如何實現實時資料獲取API
- Android 載入網路圖片 以及實現圓角圖片效果Android
- 通過url動態獲取圖片大小方法總結
- javascript如何獲取img圖片的尺寸JavaScript
- React如何實現圖片懶載入React
- 如何實現微信中貼上圖片的介面
- JAVA中如何獲得JPG或GIF圖片的正常顯示高度和寬度呢?Java
- ThumbnailUtils.extractThumbnail Android圖片縮圖顯示總結及比較AIAndroid
- jquery獲取圖片的真實大小jQuery
- JavaScript獲取圖片的真實大小JavaScript
- android實現多圖片放大縮小的切換Android
- Android實現圖片滾動控制元件Android控制元件
- Android實現圖片非同步載入操作Android非同步
- Android利用Drawable Animation實現圖片動畫播放Android動畫
- 淘寶/天貓獲得淘寶商品詳情 API 如何實現實時資料獲取?API
- Android Xfermode 實戰 實現圓形、圓角圖片Android
- js如何獲取圖片的長寬尺寸JS
- QT5.9如何實現插入圖片與圖示QT
- 如何實現一個圖片載入框架框架
- 如何實現一個圖片瀏覽器瀏覽器
- CSS如何實現圖片上下垂直居中CSS
- 總結獲得【酷我音樂】歌曲URL地址
- Android 實現一個仿微信的圖片選擇器Android
- Android 網路圖片檢視顯示的實現方法Android
- android圖片裁剪拼接實現(一):Matrix基本使用Android
- tkinter Canvas畫圖片大坑總結Canvas
- 如何獲得Android手機的軟體安裝列表Android
- javascript如何獲取指定元素內的所有圖片JavaScript
- 如何實現 iOS 16 帶來的 Depth Effect 圖片效果iOS