Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
I'm doing a multistage docker build where I build the latest imagemagick and all it's build dependencies for ubuntu 14.04 (there are a lot) and I want to copy over just the 'convert' binary and whatever shared libraries it needs to work so I don't have all the build dep cruft on my production system. Copying over the binary works but what can I do about the shared libraries?
root@b3ff35c88dce:/# convert -version
convert: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.6: cannot open shared object file: No such file or directory
What I'm trying to do is:
A) Install in imagemagick in modular way on Ubuntu 14.04. I only need magick to support jpg & png resizing and transparency options. But there are a lot of flags to understand for a newbie.
or B) uninstall all the build-dep that aren't needed after I install from source.
How are you building IM? With "./configure", "make" etc, I suppose. If you want a minimum build, your ./configure options should exclude anything you don't want. Have you explored those?
Yeah I'm still trying to understand all the options. I really want just a png parser, resize and transparency, nothing else. As a binary if possible. I see '--disable-installed' option saying 'less secure' but with no details as to what security I'm giving up.