Pil vs Rmagick/Ruby-GD
-
22-07-2019 - |
문제
다음 프로젝트의 경우 텍스트와 그래픽으로 이미지를 만들 계획입니다. 나는 루비에게 편안하지만 파이썬을 배우는 데 관심이 있습니다. 나는 Pil이 사용하기에 좋은 도서관처럼 보이기 때문에 이것이 좋은 시간이라고 생각했습니다. 그러나 루비가 제공하는 것과 비교하는 방법 (예 : Rmagick 및 Ruby-GD). 내가 수집 할 수있는 것에서 더 나은 문서화 (Ruby-GD는 홈페이지도 가지고 있습니까?)와 더 많은 기능을 가지고있었습니다. 내가 결정하는 데 도움이되는 몇 가지 의견을 듣고 싶었습니다.
감사.
빈스
해결책
Imagemagic은 거대한 도서관이며 태양 아래 모든 것을 할 것이지만 많은 많은 사람들이 RMagick 변형에 대한 기억 문제를보고하며 개인적으로 내 필요에 대한 과잉임을 알았습니다.
당신이 말하는 것처럼 Ruby-GD는 영어 문서와 관련하여 지상에서 약간 얇습니다 .... 그러나 GD는 포스트 플랫폼에 설치하는 데 어려움을 겪고 있으며 유용한 예제가있는 작은 래퍼가 있습니다. 그루비 그럴만 한 가치가 있습니다. (알파 투명성 이후의 경우 최신 GD LIB를 설치하십시오)
전반적인 커뮤니티 Blogy 도움말의 경우 Pil은 길입니다.
다른 팁
Pil은 좋은 라이브러리입니다. imagemagic (rmagick 랩)은 가능한 경우 피해야하는 매우 무거운 라이브러리입니다. 배치 사진 편집기 인 이미지의 로컬 처리에 적합하지만 웹의 일반적인 이미지 조작 작업에 비효율적 인 프로세서가 너무 비효율적입니다.
편집하다: 질문에 응답하여 PIL은 벡터 모양을 그리기를 지원합니다. 다각형, 곡선, 선, 채우기 및 텍스트를 그릴 수 있습니다. 나는 프로젝트에서 그것을 사용하여 웹을 통해 둥근 알파 코너를 PNG 이미지로 생산했습니다. 기본적으로 GDI+ (Windows) 또는 GTK (Linux의 Gnome)의 대부분의 드로잉 기능이 있습니다.
Pil은 오랫동안 주변에 있었고 매우 안정적이므로 아마도 첫 번째 Python 프로젝트에 대한 좋은 후보 일 것입니다. PIL 문서에는 도움이되는 것이 포함되어 있습니다 지도 시간, 빠르게 속도를 내야합니다.