Python 이미징 라이브러리에서 group4 디코드가 필요하지만이를 빌드하려면 배포판 libtiff-dev 패키지에 몇 가지 변경 사항을 적용해야합니다.리눅스 패키지에 수정 사항을 넣는 방법에 대해 어떻게 생각하세요?
전에 이런 종류의 작업을 한 적이 없어서, 나는 어디서부터 시작해야할지 궁금합니다. libtiff에 필요한 변경 사항은 일단 libtiff가 설치되면 헤더 파일의 위치입니다. 지금, libtiff는 포함/USR /로 헤더 파일을 삭제하지만, 그것은 단지 내가 추가 할 필요가
/usr/include/tiffconf.h
/usr/include/tiff.h
/usr/include/tiffio.h
/usr/include/tiffio.hxx
/usr/include/tiffvers.h
드랍 :
/usr/include/tif_config.h
/usr/include/tif_dir.h
/usr/include/tiffiop.h
나는이 모든 것을 얻기 위해 사용했다 PIL의 패치 2006 년부터 진행되었으며 1.1.6 PIL 라이브러리 (PIL은 현재 1.1.7)에 대해 작성되었습니다.하지만 PIL 용 패치를 pyPI 배포판으로 가져올 수는 없습니다. 배포판.
그럼 어떻게 배포판을 변경해야합니까? libtiff에서 아무것도 전달할 필요가 없도록 변경할 필요가 없습니다. 그 3 파일을/usr/include에 추가 할 필요가 있습니다.
이 작업이 끝나면 수정을 PIL로 가져올 수 있습니다.
내 생각에 lib tiff 및 PIL 이외의 다른 요소는 필요하지 않습니다. 심지어 PIL이 잘 작동합니다 (그룹 4 이미지를 디코드하지 않으려는 경우) – boatcoder