ImageMagick
2023. 12. 11. 14:47ㆍMultimedia
- 목차
반응형
code acquisition
https://github.com/ImageMagick/ImageMagick
build
./configure --with-tiff=no --with-lqr=no
--with-tiff=no
tiff 부분에서 zsd header 찾는 과정에서 발생하는 에러 회피
--with-lqr=no
lrq lib linking 에러 회피
lrq lib 및 zsd dev-lib의 mac 용을 찾아 build 하면 됨 (시간상 pass)
make -j 10
configuration file
ImageMagick은 build 후 install 된 위치 기준으로 실행되도록 되어 있습니다.
그래서 빌드 후 install을 통해 /usr/local/share 위치 (mac 기준) 등에 delegates.xml 파일을 찾아서 구동됩니다. (없으면 실행되지 않습니다)
파일을 해당 위치에 넣어도 되나, 아래와 같이 현재 위치에서 찾는 방법을 추가하여 구동에 성공할 수 있습니다.
MagickExport LinkedListInfo *GetConfigurePaths(const char *filename,
ExceptionInfo *exception)
{
...
#if defined(MAGICKCORE_DOCUMENTATION_PATH)
(void) AppendValueToLinkedList(paths,ConstantString(
MAGICKCORE_DOCUMENTATION_PATH));
#endif
(void) AppendValueToLinkedList(paths,ConstantString("./")); <-- 추가
...
}
Execution
utilities/magick resources/autumn.HEIC -quality 100% your_file.jpg
반응형
'Multimedia' 카테고리의 다른 글
Identifying colour encoding type between YCCK, CMYK, YCbCr (0) | 2024.05.22 |
---|---|
PNG image format (0) | 2024.03.08 |
NAL (Network Abstraction Layer) (0) | 2023.11.17 |
vmaf library (0) | 2023.11.14 |
FFmpeg filter enable/disable (0) | 2023.11.06 |