문제

다음 프로젝트의 경우 텍스트와 그래픽으로 이미지를 만들 계획입니다. 나는 루비에게 편안하지만 파이썬을 배우는 데 관심이 있습니다. 나는 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 문서에는 도움이되는 것이 포함되어 있습니다 지도 시간, 빠르게 속도를 내야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top