2013-02-07 1 views
1

주어진 이미지에서 450px x 225px 이미지를 만들려면 다음과 같은 요구 사항이있는 크기 여야합니다.두 개의 이미지를 nodejs 및 graphicsmagick으로 병합

이미지가 450x225 인 경우 문제가 없습니다. 이미지가 커지면 사용자가 이미지 자르기 기능을 사용할 수 있습니다. 위의 두 가지를 모두 수행 할 수 있지만 어디에 이 붙어 있습니다. 이미지가 450x225보다 작 으면입니다. 더 작 으면 450x225 이미지를 만들고 450x225의 중심에 주어진 이미지를 붙여 넣으려고합니다.

저는 node.js로 작업 중이며 node.js 용 GraphicsMagicks 라이브러리를 사용하고 있습니다.

도움을 주시면 대단히 감사하겠습니다. 당신은 Node.js를 쉽게 통합 할 경우

답변

4
 
gm convert inputfile -gravity center -extent 450x225 outputfile 

, 당신은 파일로 표준 입력/표준 출력 사용할 수 있습니다

 
gm convert - -gravity center -extent 450x225 - 

를 그런 다음에와 GM의 과정에서 당신 이미지 데이터 파이프 할 수 있습니다.

+1

당신은 확실히 올바른 방향으로 나를 안내했습니다! 다음은 작동합니다. [gist] (https://gist.github.com/wasula/2ac67eca4e7e46d04a82#file-thumb-js) –

+0

nodejs pls에 대한 코드 샘플을 제공 할 수 있습니까? – swogger