How can I have converter runnable on target machines

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
kamalsofteng

How can I have converter runnable on target machines

Post by kamalsofteng »

I am trying to distribute the converter tool on client machines but I do not know what the dependency is coz I can't get it to run unless on a machine that has ImageMagic installer already run. Even on that machine, I am deleting everything in the program folder, the tool is still working but if I remove them from Add/Remove programs, then the converter no longer works.

What am I missing? Any ideas appreciated.

Many thanks

Kamal
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: How can I have converter runnable on target machines

Post by magick »

There are two types of ImageMagick Windows distributions, "installed" and "uninstalled". We distribute the "installed" binary distributions which relies on the Windows registry and must be installed with the installer program (it automatically sets the required Windows registry entries). If you want to just copy the ImageMagick binaries from client to client and not depend on the Windows registry you probably want the "unintalled" version which we do not distribute. You will need to compile ImageMagick yourself. The default configuration of ImageMagick is "uninstalled" so just grab the source, unmap, configure as a static distribution, compile, and put all the resulting binaries and configuration files into a single folder. You can then just copy this folder to any client machine and it should work without complaint.
kamalsofteng

Re: How can I have converter runnable on target machines

Post by kamalsofteng »

Hello there;
I built IM from the source and followed the instructions on the site, it works. Thanks for that. However, I am expecting my clients to have different windows platforms, like x64 or Vista. How can I build the source for those machines? Or I can run the same files on all machines?

Many thanks.
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: How can I have converter runnable on target machines

Post by magick »

Assuming a 32-bit build, the same distribution should run on most / all distributons of Windows. There are certain advantages to running a 64-bit ImageMagick release on a 64-bit Windows OS. So you may want to support two distributions, one for 32-bit and one for 64-bit Windows.
kamalsofteng

Re: How can I have converter runnable on target machines

Post by kamalsofteng »

Hello;
I was trying to get convert.exe to work without installing anything else by using Visual Magic and building it from source. Now I need the same thing for MAC and I am not sure what is the right way to take. I am not a MAC or Linux user, but can get things around if I have to and I have others to help if I have to make a build myself.
So, the short question is "Can I have a convert file to work on MAC without having installed libraries and dependent things?"
Your ideas are appreciated.
Kamal
Post Reply