Câu trả lời:
Vui lòng tham khảo Vấn đề 35 của Leptotica: http://code.google.com.vn/p/leptonica/issues/detail?id=35
pixRead cho gif có một vấn đề tiềm ẩn liên quan đến việc đóng luồng tệp (fclose) phụ thuộc vào HĐH. Sự cố đã được khắc phục cho windows (win32) như trong Vấn đề 35, nhưng tôi đoán vấn đề tương tự vẫn tồn tại đối với OSX. Tôi cũng gặp vấn đề tương tự khi xây dựng ứng dụng .NET (không phải win32) với Leptotica.
Là leptonica được xây dựng mà không có hỗ trợ cho gif? Homebrew dường như không bao gồm hỗ trợ cho gif:
$ brew info leptonica
leptonica: stable 1.69
http://www.leptonica.org/
Depends on: libpng, jpeg, libtiff
/usr/local/Cellar/leptonica/1.69 (240 files, 7.5M) *
https://github.com/mxcl/homebrew/commits/master/Library/Formula/leptonica.rb
==> Options
--with-libtiff
Build with libtiff support
--without-jpeg
Build without jpeg support
--without-libpng
Build without libpng support
Bạn có thể thử xây dựng leptonica từ nguồn hoặc chỉ chuyển đổi hình ảnh sang một số định dạng khác trước:
convert file.gif temp.png; tesseract temp.png output