image - 有没有办法在不读取整个文件的情况下推断文件是什么图像格式?

标签 image tiff

有没有一种好方法可以查看图像的格式,而不必将整个文件读入内存?

显然,这会因格式而异(我对 TIFF 文件特别感兴趣),但是什么样的过程可以用来确定文件是哪种图像格式而不必通读整个文件?

奖金 : 如果图像是 Base64 编码的字符串怎么办?在解码之前有什么可靠的方法来推断它吗?

最佳答案

大多数图像文件格式在开头都有唯一的字节。 unix file命令查看文件的开头以查看它包含的数据类型。请参阅 Magic numbers in files 上的维基百科文章和 magicdb.org .

关于image - 有没有办法在不读取整个文件的情况下推断文件是什么图像格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52739/

相关文章:

batch-file - 如何使用管道解码我的 tiff 图片以输入 tensorflow?

java - 解压缩 TIFF 文件而不通过 BufferedImage

ruby-on-rails - 如何使用 rmagick 将动态文本附加到图像?

jquery - 对齐图像中心 Jquery Mobile

java - 从图片中提取 xmp 元数据时出现内存不足异常

vb.net - 从 DatagridView 创建 Tiff 位图文件

python - 将 Excel 转换为 TIFF 文件

python - 使用未压缩的 RLE 为 COCO 数据集编码 numpy 数组

java - 在单个小程序中显示多个图像

python - 在 Python 3 中从单个位创建图像