상세 컨텐츠

본문 제목

C++ ImageFilterC For Visual Studio 2017

멀티미디어/이미지(Image)

by cepiloth 2019. 12. 17. 15:17

본문

728x90
반응형

약 1 주일 정도의 시간을 내어서 101 여종의 이미지 효과들을 Visual Studio 2017에서 동작하도록 수정하였다.

기반 소스는 아래의 Github 의 소스를 사용하였다.

https://github.com/daizhenjun/ImageFilterC

 

daizhenjun/ImageFilterC

ImageFilterC++ For vs2010 , iphone, ipad. Contribute to daizhenjun/ImageFilterC development by creating an account on GitHub.

github.com

 

샘플을 돌리고 확인 시 24bit 이미지 처리만 가능하게 되어서 alpha 채널이 있는 32 비트 비트맵에서는 오류가 있다.

실제로 32 bit 이미지(Alpha Channel 보유)를 sample로 실행해 보면 검은색 이미지를 얻게 된다. 

101 여종의 ImageFilterC++ 라이브러리
지구 이미지로 효과 적용

fork 된 github url 은 아래와 같다.

https://github.com/cepiloth/ImageFilterC

 

cepiloth/ImageFilterC

ImageFilterC++ For vs2017 only window. Contribute to cepiloth/ImageFilterC development by creating an account on GitHub.

github.com

수정 내역
  • alpha 비트맵 처리
  • CImage에서 GDIPlus로 처리하도록 변경
  • Preview 속도 측정

지속적으로 더 튜닝할 예정이고 TODO 는 이 정도로 생각하고 있다.

TODO List
  • 24, 32 bit 효과별 최적화 작업 
  • Custom bitmap Struct 지원
  • Multithread 적용
  • SIMD Operation 적용
728x90
반응형

'멀티미디어 > 이미지(Image)' 카테고리의 다른 글

LockBits 를 사용 하는 이유  (0) 2019.12.26
TweakPNG For Visual Studio 2019  (0) 2019.12.24
glTF - Accessors  (0) 2018.11.20
glTF - Buffers, BufferViews  (0) 2018.11.20
glTF - 장면과 노드 (Scenes and Nodes)  (0) 2018.11.19

관련글 더보기

댓글 영역