将缩略图保存到.thumbnails文件夹

代号_47

嗨,我正在尝试将图像保存到.thumbnails文件夹,如下所示:

bitmap = ThumbnailUtils.extractThumbnail
                                (BitmapFactory.decodeFile(actualImagePath,options), 120, 120);
                                bitmapGenerated = true;
                        File file = new File(Environment.getExternalStorageDirectory()
                                .toString()+"/"+"DCIM/.thumbnails/"+id+".jpg");
                        boolean bcc =file.createNewFile();
                        boolean success = bitmap.compress(Bitmap.CompressFormat.PNG,60,new
                                FileOutputStream
                                (file));

“ id”实际上是我要保存的特定图像的ID,它是从游标获得的,如下所示:

image_column_index = mCursor.getColumnIndex(MediaStore.Images.Media._ID);
id = mCursor.getLong(image_column_index);

图像保存在'.thumbnails'中,但是,当我尝试访问刚创建的图像缩略图时,不会读取该图像。我认为这是因为我给缩略图起的名字。

所以我的问题是可以保存到“ .thumbnails”文件夹,如果可以的话,我们应该用什么名称保存文件?

非常感谢您的帮助,

谢谢你。

代号_47

我发现要生成缩略图,我们不需要显式创建缩略图图像文件并将其放在.thumbnials文件夹中。

MediaStore.Images.Media中有一个称为getThumbnail的方法,我们可以将其用于我们的目的。代码如下所示:

    Cursor mCursor;
mCursor = mContext.getContentResolver().query(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null,
                null, null, null);
int image_column_index = mCursor.getColumnIndex(MediaStore.Images.Media._ID);
long id = mCursor.getLong(image_column_index);
MediaStore.Images.Thumbnails.getThumbnail(mContext
                    .getContentResolver(), id, MediaStore.Images.Thumbnails.MINI_KIND, null);

上面的代码将为关联的imageid生成一个缩略图,首先我们必须确保该缩略图不存在,并仅在不存在该缩略图时创建一个新缩略图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果图像成功保存在 Laravel 上的文件夹中,如何制作文件夹缩略图?

来自分类Dev

如何停止在〜/ .thumbnails中保存缩略图

来自分类Dev

WPF获取文件夹的缩略图

来自分类Dev

如何将缩略图保存为JPEG文件?

来自分类Dev

图像处理-如何保存原稿,调整大小并保存在文件夹A中,如何制作缩略图并保存在文件夹B中

来自分类Dev

从php中的50个文件夹中随机选择20个文件夹,然后在每个缩略图中枚举(缩略图)文件夹

来自分类Dev

如何在Windows 10中将文件夹显示为图标并将文件显示为缩略图

来自分类Dev

将缩略图设置为视频文件

来自分类Dev

为文件夹而不是特定文件类型注册缩略图处理程序

来自分类Dev

为文件夹而不是特定文件类型注册缩略图处理程序

来自分类Dev

在不同文件夹中的PHP存储中创建缩略图

来自分类Dev

从原始图片提取缩略图到特定文件夹的ExifTool语法是什么?

来自分类Dev

如何防止Windows 10拉伸和裁剪文件夹缩略图?

来自分类Dev

如何在Chrome或Firefox中以缩略图视图打开本地文件夹?

来自分类Dev

仅禁用特定文件夹的缩略图创建,但禁用所有用户

来自分类Dev

如何为存储在特定文件夹(或ID)中的图片加载缩略图?

来自分类Dev

每次浏览文件夹时,如何使Windows(8.1)不会生成缩略图?

来自分类Dev

有什么方法可以在“废纸folder”文件夹中创建缩略图吗?

来自分类Dev

为不同的文件夹设置不同的视图(列表、缩略图)?

来自分类Dev

音乐文件夹没有专辑封面作为缩略图

来自分类Dev

Sorl-thumbnail 不在“/cache”文件夹中生成缩略图

来自分类Dev

如何从文件获取缩略图

来自分类Dev

检索给定文件的缩略图

来自分类Dev

VBA将Word文件保存到创建的文件夹

来自分类Dev

将输出文件保存到用户文件夹

来自分类Dev

将文件名保存到特定文件夹

来自分类Dev

将解压缩的文件保存到文件夹

来自分类Dev

django将文件保存到文件夹

来自分类Dev

Concrete5:将文件缩略图设置为生成的图像(例如,对于PDF)

Related 相关文章

  1. 1

    如果图像成功保存在 Laravel 上的文件夹中,如何制作文件夹缩略图?

  2. 2

    如何停止在〜/ .thumbnails中保存缩略图

  3. 3

    WPF获取文件夹的缩略图

  4. 4

    如何将缩略图保存为JPEG文件?

  5. 5

    图像处理-如何保存原稿,调整大小并保存在文件夹A中,如何制作缩略图并保存在文件夹B中

  6. 6

    从php中的50个文件夹中随机选择20个文件夹,然后在每个缩略图中枚举(缩略图)文件夹

  7. 7

    如何在Windows 10中将文件夹显示为图标并将文件显示为缩略图

  8. 8

    将缩略图设置为视频文件

  9. 9

    为文件夹而不是特定文件类型注册缩略图处理程序

  10. 10

    为文件夹而不是特定文件类型注册缩略图处理程序

  11. 11

    在不同文件夹中的PHP存储中创建缩略图

  12. 12

    从原始图片提取缩略图到特定文件夹的ExifTool语法是什么?

  13. 13

    如何防止Windows 10拉伸和裁剪文件夹缩略图?

  14. 14

    如何在Chrome或Firefox中以缩略图视图打开本地文件夹?

  15. 15

    仅禁用特定文件夹的缩略图创建,但禁用所有用户

  16. 16

    如何为存储在特定文件夹(或ID)中的图片加载缩略图?

  17. 17

    每次浏览文件夹时,如何使Windows(8.1)不会生成缩略图?

  18. 18

    有什么方法可以在“废纸folder”文件夹中创建缩略图吗?

  19. 19

    为不同的文件夹设置不同的视图(列表、缩略图)?

  20. 20

    音乐文件夹没有专辑封面作为缩略图

  21. 21

    Sorl-thumbnail 不在“/cache”文件夹中生成缩略图

  22. 22

    如何从文件获取缩略图

  23. 23

    检索给定文件的缩略图

  24. 24

    VBA将Word文件保存到创建的文件夹

  25. 25

    将输出文件保存到用户文件夹

  26. 26

    将文件名保存到特定文件夹

  27. 27

    将解压缩的文件保存到文件夹

  28. 28

    django将文件保存到文件夹

  29. 29

    Concrete5:将文件缩略图设置为生成的图像(例如,对于PDF)

热门标签

归档