2013-10-31 3 views
-1

작은 이미지 처리 루비 프로그램을 작성하려고하는데 ChunkyPNG를 사용하여 픽셀을로드하고 작성합니다. ChunkyPNG의 문제점은 로딩 시간이 너무 느리다는 것입니다. 1MB ~ 3MB PNG 파일을로드하는 데 꽤 오래 걸립니다. 어떤 대안?ChunkyPNG ruby ​​gem 대안

답변

3

OilyPNG?

OilyPNG는 순수 루비 ChunkyPNG 라이브러리 속도를 루비 C의 확장 : README 파일에서

https://github.com/wvanbergen/oily_png. 독립 실행 형 모듈이므로 LibPNG, ImageMagick 또는 기타 라이브러리가 필요하지 않습니다. 현재 PNG를 디코딩하고 인코딩하는 대안 구현이있어 이러한 작업을 훨씬 빠르게 처리 할 수 ​​있습니다. 특히 필터링을 적용하는 PNG 이미지의 경우 더욱 그렇습니다.

+0

픽셀을 편집 할 수 있습니까? –

+0

@ 테스트 테스트 : 예. 그것은 ChunkyPNG를 가속화하기위한 라이브러리입니다, 당신은''oily_png ''을 요구하고 정상적으로 ChunkyPNG API를 사용하며, 몇몇 작업은 자동으로 빨라집니다. –

+0

왜 그는 그걸 별도로 보관할 것입니까? –