2011-03-11 1 views
5

나는 일반적으로 내가 가장 좋아하는 장면에 대한 예제를 게시하지만,이 경우에는 어디서부터 시작해야할지 전혀 모른다 (다른 언어로 사진을 업로드하지 않은 상태).NodeJS 및 Express로 업로드 된 사진을 렌더링하는 방법은 무엇입니까?

그래서 업로드 된 사진 렌더링 방법은 무엇입니까? 노드 v0.4.2, 익스프레스 1.0.8 및 몽구스 1.0.16을 사용 중이며 이미지 업로드가 완료되었습니다 (현재 ~/tmp로 끝납니다).

감사합니다.

답변

9

업로드 된 이미지의 축소판 버전을 표시하기 위해 렌더링하려는 경우 imagemagick 래퍼 node-imagemagick을 사용해보십시오.

예를 들어, 고용인 이미지를 서버의 데이터 폴더 (/ 데이터/이미지라고 말하면 됨)에 저장하고 축소판 이미지를 웹 액세스 가능한 폴더 (업로드시)로 렌더링 할 수 있습니다.

대용량 이미지 (특히 eps 또는 pdf와 같은 벡터 형식)가 렌더링 될 때 서버 부하를 대폭 증가시킬 수 있으므로 미리보기 이미지를 생성하지 않는 것이 좋습니다.

이미지 예제의 경우 convert 명령에 대한 문서를 읽는 것이 좋습니다.

관련 문제