我使用的是自定義相機,我想在連拍模式下捕捉3張圖像並將其保存爲SD卡作爲動畫。其擴展名爲.gif,並將其中3個捕獲的幀組合在一起。 還希望將圖像捕捉時間保存在數據庫中。如何將捕獲的圖像轉換爲GIF並保存到SD卡中android
0
A
回答
1
你可以使用ImageMagick嗎?它免費且可用here。它有一套命令行工具,並且還有用於Perl,Java,PHP,C++,Python,Ruby等的綁定。
如果是這樣,只需要將當前文件夾中的所有jpeg轉換爲動畫GIF:
convert -delay 20 -loop 0 *.jpg animated.gif
ImageMagick適用於Android。
0
對於數據庫工作
ImageHandling ih = null;
ih = new ImageHandling(this);
ih.getBitmapAsByteArray(R.drawable.imgename);
insertData(ih.getBitmapAsByteArray(R.drawable.imgename));
private void insertData(byte[] bitmapData){
values.put("imagename", bitmapData);
}
,最後
public class ImageHandling {
Resources res;
Activity activity;
public ImageHandling(Activity a) {
activity = a;
res = a.getResources();
}
private Bitmap getBitmapFromResource(int resourceId){
Bitmap bitmap = null;
bitmap = BitmapFactory.decodeResource(res, resourceId);
return bitmap;
}
public byte[] getBitmapAsByteArray(int resourceId){
ByteArrayOutputStream outputStream = null;
byte[] bitmapByteArray = null;
try {
outputStream = new ByteArrayOutputStream();
Bitmap bitmap = getBitmapFromResource(resourceId);
bitmap.compress(CompressFormat.PNG, 0, outputStream);
bitmapByteArray = outputStream.toByteArray();
} catch (Exception e) {
e.printStackTrace();
}finally{
if(outputStream != null){
try {
outputStream.flush();
outputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return bitmapByteArray;
}}
相關問題
- 1. 如何捕獲圖像,並將其保存在SD卡
- 2. 使用j2me將捕獲的圖像保存到SD卡中
- 3. android:將畫布轉換爲位圖然後保存到SD卡
- 4. Android將圖像保存在SD卡中
- 5. 在SD卡中保存捕獲圖像android
- 6. 如何在SD卡中保存捕獲圖像?
- 7. 將位圖轉換爲單色位圖並將其保存到SD卡中
- 8. Android的圖像保存到SD卡
- 9. 下載並保存圖像到SD卡
- 10. 如何在SD卡中保存GIF圖像?
- 11. 將捕獲的圖像保存在SD卡上
- 12. PhoneGap - Android - 如何從SD卡中的相機保存捕獲圖像
- 13. 如何將圖像保存到SD卡從Url android
- 14. 將圖像保存到SD卡
- 15. 將位圖保存到SD卡Android
- 16. 保存.gif若要SD卡
- 17. 保存在SD卡中捕獲的圖像
- 18. 如何將SD卡中的圖像保存爲png的Android圖庫?
- 19. 在Android中將圖像保存到SD卡
- 20. 捕獲圖片存儲到SD卡
- 21. Android - 將URL上的圖像保存到SD卡上
- 22. Android - 將下載的圖像從URL保存到SD卡上
- 23. 保存縮放圖像SD卡android
- 24. 如何將圖像保存到按鈕上的SD卡點擊
- 25. 保存圖像視圖中的SD卡
- 26. 如何保存並獲取圖像的路徑從sd卡裁剪Android?
- 27. Android的位圖保存到SD卡
- 28. 如何在不將文件保存到手機/ SD卡的情況下捕獲Android相機圖像?
- 29. 如何在存儲SD卡之前裁剪捕獲的圖像?
- 30. android將圖像保存兩次到SD卡
是什麼imagemagic我希望Android源代碼... – user2964797