tiff相关内容
如何从Python中的TIFF图像读取元数据,例如坐标?我从PIL尝试foo._getexif(),但收到消息: AttributeError:"TiffImageFile"对象没有属性"_getexif" 是否可以通过PIL获得它? 解决方案 from PIL import Image from PIL.TiffTags import TAGS with Image.ope
..
用python拆分多页TIFF的最佳方法是什么? PIL似乎不支持多页图像,而且我还没有找到libtiff for python的确切端口. PyLibTiff是要走的路吗?有人可以提供一个简单的示例来说明我如何解析TIFF中的多个页面吗? 解决方案 我确实使用ImageMagick作为外部程序将多页传真转换为可见的PNG: /usr/bin/convert /var/voip/fa
..
我将如何使用python PIL创建新图像,该图像中包含多个框架. new_Image = Image.new("I;16", (num_pixels,num_rows)) for frame in range((len(final_rows)/num_rows)): pixels = new_Image.load() for row in range(num_rows)
..
这应该比较容易,但是谁知道... 是否有一种方法可以使用PIL/Pillow检索多页TIFF文件中的帧数,而无需遍历整个堆栈,直到seek引发错误? 解决方案 尝试使用n_frames: from PIL import Image tiffstack = Image.open('my_img.tiff') tiffstack.load() print(tiffstack.n
..
每个tiff文件中都有4张图像.我不希望提取并保存它们(如果可能),我只想使用一个for循环来查看它们中的每一个. (就像查看像素[0,0]一样),并根据所有4种颜色的不同,我会做相应的事情. 使用PIL可以吗? 如果没有,我该怎么用. 解决方案 您可以使用PIL图像的“搜索"方法来访问tif的不同页面(或动画gif的帧). from PIL import Image img =
..
我正在尝试使用ghostscript将eps文件转换为pdf文件或tiff文件,但在保持透明性方面存在问题.当我将其转换为png时,可以保持透明性,但是我需要使用pdf或tiff才能进行打印. 要将其转换为PDF,我使用以下参数: 对于PDF -dNOPAUSE -dBATCH -sDEVICE = pdfwrite -dEPSCrop -sOutputFile = C:\ temp
..
该线程询问如何使用Ghostscript将多页PDF转换为 多页 TIFF; “将多页PDF转换为多页TIFF的工具" 但是,我想将多页PDF转换为许多 单页 TIFF:希望将PDF中的每一页都转换为单个TIFF文件.因此,以上答案与我的需求不完全匹配. 我该如何实现? 我正在使用Windows XP. 解决方案 请确保已安装最新版本的Ghostscript.然后,
..
当我看到这种输出时,我的胃在颤动. http://www.freeimagehosting.net/uploads/e1097a5a10.jpg 这是我的命令 正如建议的那样 gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffg4 -sOutputFile=a.tif a.pdf -c quit 我在做什么错了? (将不考虑商业产品)
..
您能告诉我如何使用Ghostscript或Postscript将TIFF转换为PDF吗? 我尝试使用此命令: gswin32c.exe -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=o.pdf test.tif 但是它不起作用. 它产生一个错误: GPL Ghostscript 9.06 (2012-08-08) Co
..
我需要一个Java库将PDF转换为TIFF图像. PDF是传真,我将转换为TIFF,以便随后可以在图像上进行条形码识别.谁能推荐一个很好的免费开源库,将其从PDF转换为TIFF? 解决方案 免责声明:我为Atalasoft工作 我们有一个可以将PDF转换为TIFF的SDK.渲染由Foxit软件提供支持,该软件可提供功能强大且高效的PDF渲染器.
..
我有一个尺寸为600×600×40的数组,每个波段(从40个波段开始)代表600×600的图像 我想将其保存到多波段.tif图像. 我已经从scikit-image和openCV中尝试了此功能,但是它们不能保存超过3个波段(作为RGB). import cv2 cv2.imwrite('image.tif',600by600_just3band_array) 解决方案 tifffile
..
假设应用OpenCv的Imgproc.adaptiveThreshold后有一个Mat: Mat srcImage = ...; Mat binaryImage = new Mat(); Imgproc.adaptiveThreshold(srcImage, binaryImage, 255, Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C,
..
我正在编写一个程序,处理几个占用大量RAM的16位TIFF图像. 如果我打开这样的图像: import cv2 for i in range(1000): img = cv2.imread(file[i]) 每个图像数组都存储到内存中吗,或者当我将其分配给新值时是否将其删除? 如果没有删除,如何在打开新的之前删除它? 谢谢! 解决方案 对于每次迭代,都会重新分
..
我有一个(.TIFF)文件列表,正在重命名并以相同格式保存. 我正在使用cv2模块来做到这一点. import cv2 import os import glob os.chdir('C:/99_Temp/') for file in glob.glob("*.tiff"): f = os.path.splitext(file) time_val = f[0][:2]
..
嗨,我正在寻找可以将tiff图像转换为可搜索pdf(OCR)的开源Java API.我到处都有研究,但到目前为止什么都没发现. 注意 我看了这篇文章,但是此API并未将图像转换为pdf Java OCR实现.但是,我仍然在玩一些代码. 解决方案 您可以使用iText将图像转换为PDF.这里的难点是执行OCR,而不是创建PDF. 我会警告您:任何值得使用的OCR引擎都会使您花费大
..
为了扫描文档(白色和黑色文本)并将其用于OCR转换(以获得最佳结果),扫描仪的最佳设置是什么?PDF和TIFF格式的标准设置和规范是什么? 解决方案 对于OCR,最佳扫描设置为: 常规文本分辨率为300 dpi,特别小的字体(精细打印)分辨率为400 dpi 布莱克&白色代表文字,灰度代表小字体,颜色代表图片 TIFF格式. Group4用于黑白白色(非常小的文件大小).如果需要
..
我想使用TIFF图像来有效地保存大量的测量数据.通过将它们设置为mode ="I; 16"(对应于我的16位数据范围),它们产生2MB的文件(〜1000x1000“像素").哪个好. 但是,在分析它们时,我很难将它们重新转换为数组.对于32位数据(->"I"),numpy.array命令可以正常工作.在"I; 16"的情况下,结果是一个TIFF作为[0,0]条目的0D numpy数组.
..
我正在从 http://oceancolor.gsfc.nasa.gov加载tiff文件/DOCS/DistFromCoast/ from PIL import Image im = Image.open('GMT_intermediate_coast_distance_01d.tif') 数据很大(im.size=(36000, 18000) 1.3GB),常规转换无效;即imarra
..
我需要一个python方法来打开TIFF图像并将其导入到numpy数组中,以便我可以分析和修改像素数据,然后再次将它们另存为TIFF. (它们基本上是灰度的光强度图,代表每个像素的相应值) 我找不到有关TIFF的PIL方法的任何文档.我试图弄清楚,但只出现“错误模式"或“不支持文件类型"错误. 我在这里需要使用什么? 解决方案 首先,我从>>> from PIL import
..
我在Windows上打开imread或cvLoadImage给出null data的tif图像很少,而在ubuntu安装中可以方便地处理相同的文件. 运行imagemagik identify返回 $identify 60018969.tif 60018969.tif[0] TIFF 1696x2192 1696x2192+0+0 8-bit Grayscale DirectClas
..