Python - 保存时枕头设置 TIFF 图像分辨率
Python - Pillow setting TIFF image resolution when saving
我有一个 OpenCV 图像,我正在尝试将其另存为 .tiff
文件:
img_to_save = Image.fromarray(array.astype("uint8"))
img_to_save.save(os.path.join(args[2], "1.tif"))
文件已保存,但分辨率元数据丢失
Warning: Invalid resolution 0 dpi. Using 70 instead.
当我 运行 对其进行 tesseract 时。
我尝试了以下方法,但我不确定如何正确地将分辨率转换为 dpi,或者它是否将元数据添加到文件中:
img_to_save.save(os.path.join(args[2], "1.tif"), dpi=(array.shape[0], array.shape[1]))
如何在 tiff 中包含正确的图像分辨率?
尝试使用 dpi=(72,72)
。
通过以下方式签入终端:
exiftool YourFile.tif
或使用 ImageMagick:
magick identify -verbose YourFile.tif
或与:
tiffinfo YourFile.tif
我有一个 OpenCV 图像,我正在尝试将其另存为 .tiff
文件:
img_to_save = Image.fromarray(array.astype("uint8"))
img_to_save.save(os.path.join(args[2], "1.tif"))
文件已保存,但分辨率元数据丢失
Warning: Invalid resolution 0 dpi. Using 70 instead.
当我 运行 对其进行 tesseract 时。
我尝试了以下方法,但我不确定如何正确地将分辨率转换为 dpi,或者它是否将元数据添加到文件中:
img_to_save.save(os.path.join(args[2], "1.tif"), dpi=(array.shape[0], array.shape[1]))
如何在 tiff 中包含正确的图像分辨率?
尝试使用 dpi=(72,72)
。
通过以下方式签入终端:
exiftool YourFile.tif
或使用 ImageMagick:
magick identify -verbose YourFile.tif
或与:
tiffinfo YourFile.tif