안녕하세요. 우분투 환경에서 C++를 사용하여 코딩을 하고 있습니다. C++로 bmp 파일을 jpeg로 변환하는 방법이 어떤 것이 있는지가 궁금합니다. 역시 어떤 라이브러리를 사용해야 하나요? 사용 가능한 오픈소스 라이브러리는 무엇이 있나요? 그 라이브러리를 어떤 식으로 코딩하여 사용하는지도 알려주시면 더할 나위 없습니다. 전문가분들의 많은 도움 부탁드립니다.
가장 유명한게 imagemagick 아닌가요? 근데 단순히 포맷변환만 하시는 거라면 오히려 이놈이 덩치가 클 수도 있습니다. 워낙 다양한 기능을 가진 것이라......
bmp나 jpg는 파일 포맷이 공개되어 있습니다. 이거대로 직접 읽어서 분석해서 저장하면 되구요. 보통은 이렇게 하는데 시간이 많이 걸리기 때문에 각종 라이브러리를 씁니다.
bmp의 경우는 비교적 간단하니 직접 읽어서 분석해도 되고, jpeg은 libjpeg이나 jpeg2k 알아보세요.
Written By the Black Knight of Destruction
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
가장 유명한게
가장 유명한게 imagemagick 아닌가요? 근데 단순히 포맷변환만 하시는 거라면 오히려 이놈이 덩치가 클 수도 있습니다. 워낙 다양한 기능을 가진 것이라......
bmp나 jpg는 파일
bmp나 jpg는 파일 포맷이 공개되어 있습니다.
이거대로 직접 읽어서 분석해서 저장하면 되구요.
보통은 이렇게 하는데 시간이 많이 걸리기 때문에 각종 라이브러리를 씁니다.
bmp의 경우는 비교적 간단하니 직접 읽어서 분석해도 되고, jpeg은 libjpeg이나 jpeg2k 알아보세요.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
댓글 달기