Several Questions regarding Magick++
Posted: 2019-09-29T02:34:29-07:00
Hi,
I am new to ImageMagick. I download the ImageMagick sources and built them in VS2015 successfully.
Now I try to understand Magick++. I read the online documents back and force, including:
1. https://imagemagick.org/script/magick++.php
2. https://imagemagick.org/Magick++/Install.html
But still have many questions:
1. Does Magick++ provide a seperate DLL or static library + header file for application to invoke? Based on some documents, it seems Magick++ just provide header file and the actual DLL is just from ImageMagick. I see there is a ImageMagickObject.dll file after built. Is that file the actual DLL invoked?
2. How to redistribute application developed with Magick++? I read documents and it said Imagick need to be installed for Magick++ to work, but that is too inconvneient. It is better to only redistribute one or two DLLs, such as ImageMagickObject.dll with my application.
3. I read https://imagemagick.org/Magick++/Install.html for 5 times. But still cannot understand how to install Magick++ in Windows/Visual C++. Under "Windows '9X, NT, 2003, 2008, XP, & Windows 7", it said there is a "win2k" directory. But I check "win2k" and only find "IMDisplay" folder, I try to go into the folder and find a IMDisplay.dsp file, I try to open that file in VS6, but get an error "The makefile is not generated by Visual Studioxxx"
4. Also in the above installation guide, it said "Please read the configuration and build instructions in README.txt (under the heading "Windows Win2K/XP VISUAL C++ 8.0 COMPILATION") in order to build Magick++.". I try to find the "README.txt" under "ImageMagick" and "ImageMagick\Magick++" subfolders, then search for the heading but can find it neither files. So I don't know how to install Magick++ and what the installation of Magick++ will do?
Thanks
I am new to ImageMagick. I download the ImageMagick sources and built them in VS2015 successfully.
Now I try to understand Magick++. I read the online documents back and force, including:
1. https://imagemagick.org/script/magick++.php
2. https://imagemagick.org/Magick++/Install.html
But still have many questions:
1. Does Magick++ provide a seperate DLL or static library + header file for application to invoke? Based on some documents, it seems Magick++ just provide header file and the actual DLL is just from ImageMagick. I see there is a ImageMagickObject.dll file after built. Is that file the actual DLL invoked?
2. How to redistribute application developed with Magick++? I read documents and it said Imagick need to be installed for Magick++ to work, but that is too inconvneient. It is better to only redistribute one or two DLLs, such as ImageMagickObject.dll with my application.
3. I read https://imagemagick.org/Magick++/Install.html for 5 times. But still cannot understand how to install Magick++ in Windows/Visual C++. Under "Windows '9X, NT, 2003, 2008, XP, & Windows 7", it said there is a "win2k" directory. But I check "win2k" and only find "IMDisplay" folder, I try to go into the folder and find a IMDisplay.dsp file, I try to open that file in VS6, but get an error "The makefile is not generated by Visual Studioxxx"
4. Also in the above installation guide, it said "Please read the configuration and build instructions in README.txt (under the heading "Windows Win2K/XP VISUAL C++ 8.0 COMPILATION") in order to build Magick++.". I try to find the "README.txt" under "ImageMagick" and "ImageMagick\Magick++" subfolders, then search for the heading but can find it neither files. So I don't know how to install Magick++ and what the installation of Magick++ will do?
Thanks