简体   繁体   English

如何从MagickWand对象(在C语言中)获取libtiff TIFF对象?

[英]How can I get a libtiff TIFF object from a MagickWand object (in C)?

How can I get a libtiff TIFF object from a MagickWand object (in C)? 如何从MagickWand对象(在C语言中)获取libtiff TIFF对象?

I want to open any given image type with ImageMagick and run tesseract on it. 我想使用ImageMagick打开任何给定的图像类型并对其运行tesseract。 Tesseract seems to use libtiff for it's IO, ImageMagick seems to use libtiff for it's tiff handling, so I figured I should somehow be able to use ImageMagick with tesseract without meddling in the filesystem and additional unessesary disk IO. Tesseract似乎将libtiff用于其IO,ImageMagick似乎将libtiff用于其tiff处理,因此,我认为我应该能够以某种方式将tmtractract与ImageMagick一起使用,而无需干预文件系统和其他不必要的磁盘IO。

Thanks, Chenz 谢谢,Chenz

Look at BeginPageUpright() in Tesseract. 查看Tesseract中的BeginPageUpright()。 It takes the image width, height, bpp, and the raw uncompressed data, which you should be able to get from ImageMagick. 它需要图像的宽度,高度,bpp和未压缩的原始数据,您应该可以从ImageMagick获得这些数据。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM