在不保存的情况下更改Java中图像的格式

用户名

我想读取图像,然后更改其格式,但不保存它。

例如,我可以像这样读取图像
BufferedImage img=ImageIO.read(new File(fileName));

然后,我想将的格式更改img,例如从jpeg更改为png。我发现的唯一方法是先ImageIO.read写入然后读取新图像,但这似乎确实是一种有效的方法。

伦布洛

当您通过“读取”图像时

BufferedImage img=ImageIO.read(new File('myimage.png'));

您不仅要读取而且还要对其进行解码,即,将(例如)PNG格式的原始字节转换为您的应用程序或API可以操纵(或显示)的“ RAW”格式-在这种情况下为a BufferedImage完成此操作后,该图像来自PNG文件的事实就会被遗忘。要将其读取为PNG并将其另存为JPEG,您需要对其进行解码(作为PNG),然后对其进行编码(作为JPG)。

我想读取图像,然后更改其格式,但不保存它。

图像的“格式”(在PNG / JPEG意义上)为您提供了一种按位序列打包图像的方法。因此,您的愿望毫无意义。至多,您可以将那些位存储在内存中(用途是什么?),但这与“保存它”(存储到内存而不是磁盘)相同。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中,如何在不保存图像文件的情况下获取图像

来自分类Dev

如何在不保存/显示图像的情况下拍照

来自分类Dev

Qt:在不保存的情况下捕获图像-QCameraImageCapture

来自分类Dev

在不保存更改的情况下替换MongoDB集合中的字符。

来自分类Dev

在不保存的情况下更新关联

来自分类Dev

如何在不保存到磁盘的情况下将图像返回到Java的<xp:image> url

来自分类Dev

如何在不保存到硬盘的情况下将图像加载到标签中python Tkinter

来自分类Dev

如何在不保存图像的情况下将Numpy数组图像转换为JPEG?

来自分类Dev

使用谓词时,`NSFetchedResultsController`会在保存和不保存的情况下获取数据更改

来自分类Dev

在不保存的情况下获取PIL图像的二进制表示形式

来自分类Dev

在不保存到文件的情况下捕获pygraphviz图像渲染?

来自分类Dev

如何在不保存其他位置的情况下打开图像?

来自分类Dev

如何在不保存到本地计算机的情况下dd图像并将其保存到tftp?

来自分类Dev

如何在不保存的情况下使用字段来确定 Logstash 中的索引?

来自分类Dev

如何在不保存本地的情况下将 base64 数据传输到可读的图像流中

来自分类Dev

在不保存表的情况下对查询结果执行操作

来自分类Dev

PHP在不保存的情况下获取文件内容

来自分类Dev

Rails 4在不保存的情况下更新对象内容

来自分类Dev

Web Api 2-如何在不保存到磁盘的情况下从HTTPGET返回图像(来自Azure存储的MemoryStream)?

来自分类Dev

如何在不保存历史的情况下将大文件复制到Docker映像中

来自分类Dev

如何在不将图像保存到Windows Phone 8中的库的情况下共享图像?

来自分类Dev

如何在不保存的情况下更新尚未保存的对象?

来自分类Dev

如何在不更改格式的情况下更新 PPT 文本框中的内容

来自分类Dev

Java:在不退出应用程序的情况下将图像保存到文件目录

来自分类Dev

在不使用转换的情况下更改显示日期格式

来自分类Dev

在TImage中质量不变的情况下按比例更改图像大小

来自分类Dev

在不使用HTML img标签的情况下更改github风格的markdown中图像的大小?

来自分类Dev

如何在不使用新的JFrame的情况下更改JPanel中的图像(Repaint()无效!)

来自分类Dev

是否可以在不保存的情况下批量分配现有记录?

Related 相关文章

  1. 1

    在Android中,如何在不保存图像文件的情况下获取图像

  2. 2

    如何在不保存/显示图像的情况下拍照

  3. 3

    Qt:在不保存的情况下捕获图像-QCameraImageCapture

  4. 4

    在不保存更改的情况下替换MongoDB集合中的字符。

  5. 5

    在不保存的情况下更新关联

  6. 6

    如何在不保存到磁盘的情况下将图像返回到Java的<xp:image> url

  7. 7

    如何在不保存到硬盘的情况下将图像加载到标签中python Tkinter

  8. 8

    如何在不保存图像的情况下将Numpy数组图像转换为JPEG?

  9. 9

    使用谓词时,`NSFetchedResultsController`会在保存和不保存的情况下获取数据更改

  10. 10

    在不保存的情况下获取PIL图像的二进制表示形式

  11. 11

    在不保存到文件的情况下捕获pygraphviz图像渲染?

  12. 12

    如何在不保存其他位置的情况下打开图像?

  13. 13

    如何在不保存到本地计算机的情况下dd图像并将其保存到tftp?

  14. 14

    如何在不保存的情况下使用字段来确定 Logstash 中的索引?

  15. 15

    如何在不保存本地的情况下将 base64 数据传输到可读的图像流中

  16. 16

    在不保存表的情况下对查询结果执行操作

  17. 17

    PHP在不保存的情况下获取文件内容

  18. 18

    Rails 4在不保存的情况下更新对象内容

  19. 19

    Web Api 2-如何在不保存到磁盘的情况下从HTTPGET返回图像(来自Azure存储的MemoryStream)?

  20. 20

    如何在不保存历史的情况下将大文件复制到Docker映像中

  21. 21

    如何在不将图像保存到Windows Phone 8中的库的情况下共享图像?

  22. 22

    如何在不保存的情况下更新尚未保存的对象?

  23. 23

    如何在不更改格式的情况下更新 PPT 文本框中的内容

  24. 24

    Java:在不退出应用程序的情况下将图像保存到文件目录

  25. 25

    在不使用转换的情况下更改显示日期格式

  26. 26

    在TImage中质量不变的情况下按比例更改图像大小

  27. 27

    在不使用HTML img标签的情况下更改github风格的markdown中图像的大小?

  28. 28

    如何在不使用新的JFrame的情况下更改JPanel中的图像(Repaint()无效!)

  29. 29

    是否可以在不保存的情况下批量分配现有记录?

热门标签

归档