본문 바로가기
나머지/IT개발.잡다한것.

[영상처리] Magick++ 라이브러리 visual studio에서 사용하기, 컴파일

by 무늬만학생 2013. 1. 8.
반응형

파일포맷을 변환해야되서 라이브러리를 찾던도중 Magick++이 눈에 들어와서 사용하기로 결정


사용법은 매우 쉽다.


방법은


1.다운로드

2.visual studio 설정(2010 ver 사용)

3.실행


1.  다운로드

 ftp://ftp.imagemagick.org/pub/ImageMagick/windows/

   ImageMagick-windows.zip 다운로드

  

    C:\image\ImageMagick-windows\ImageMagick-6.8.1\VisualMagick\configure경로에서 

     configure.exe 클릭



C:\image\ImageMagick-windows\ImageMagick-6.8.1\VisualMagick 경로에

VisualDynamicMT.sln 파일이 생긴다.

         빌드


C:\image\ImageMagick-windows\ImageMagick-6.8.1\VisualMagick\bin

C:\image\ImageMagick-windows\ImageMagick-6.8.1\VisualMagick\lib

위 두경로에 뭔가 많이 생김


라이브러리는 프로젝트가있는 폴더에 다 옴기자 

(system32에 옴겨도 된다.)


2. visual studio 설정



헤더파일경로 추가

(설치경로)

(설치경로)\Magick++\lib


라이브러리 경로 추가

(설치경로)\VisualMagick\lib


라이브러리 추가

CORE_DB_Magick++_.lib (디버그 버전)

CORE_RL_Magick++_.lib (릴리즈 버전)


3. 실행


#include "stdafx.h"

#include <Magick++.h>

using namespace Magick;


//#pragma comment (lib "lib이름") 


int _tmain(int argc, _TCHAR* argv[])

{

const char * path = "C:\image\ImageMagick-windows\ImageMagick-6.8.1\VisualMagick\bin";


InitializeMagick(path);


Image master;

master.read("C:\\image\\bmp\\lena.bmp");

master.blur();

master.write("C:\\image\\bmp\\lena_temp1.bmp");

return 0;

}


파란색글자는 꼭 추가해야한다.


관련사진과 사이트는 아래에 있다.


관련사이트

Magick++ 공식사이트            http://www.imagemagick.org  

블로그                              http://kbdyj.tistory.com/category/%EB%A9%80%ED%8B%B0%EB%AF%B8%EB%94%94%EC%96%B4

Magick++ 설명한파일        http://www.docstoc.com/docs/429912/Magick-chapter-1-to-6















반응형