在我的Android应用程序中,我正在使用相机创建图像,我正在使用相机API,我必须在拍摄照片后显示其缩略图,并且我希望保留在另一个文件夹中。所以我对缩略图创建者功能的输出将是图像路径,我期待文件输出是缩略图路径。我已经阅读了很多教程和开发人员文档,我找到了很多方法
eg : ThumbnailUtils,..
但所有这些方法都返回Bitmap对象或字节数组。什么是保存图像的最佳方法。
public void manageImage() {
/*
other things
*/
Model.addThumnailPath(createThumnail(imageFile));
}
public String createThumnail(File imageFile){
// operations
return thumnailPath;
}
答案 0 :(得分:3)
创建缩略图的最佳方法是使用
现在您已准备好位图,并且可以使用以下代码将其保存到任何位置
Bitmap thumbnail;
File thumbnailFile = ...;
FileOutputStream fos = new FileOutputStream(thumbnailFile);
thumbnail.compress(Bitmap.CompressFormat.JPEG, 90, fos);
fos.flush();
fos.close();
多数民众赞成:)