This project has moved. For the latest updates, please go here.

ImageMagick vs Magick.Net

Sep 12, 2013 at 6:22 AM
  1. Just wondering is Magick.Net are fully implement all features that ImageMagick can do?
  2. MagickScript are Magick.Net unique implementation?
Thank you very much.
Coordinator
Sep 12, 2013 at 1:36 PM
Edited Sep 12, 2013 at 1:37 PM
Magick.NET tries to implement all features from ImageMagick. It uses Magick++, but not all features from ImageMagick are implemented. I am working on implementing the missing features in Magick++.

MagickScript is indeed a custom implementation.
Sep 13, 2013 at 5:07 PM
Edited Sep 13, 2013 at 5:08 PM
thanks for reply

MagickScript is cool feature, allow me not to hardcoded everything ^^d

any chance to have jpeg:hint implement?

thank you very much
Coordinator
Sep 13, 2013 at 6:27 PM
You can already set coder specific options like this:
<setOption format="Jpeg" name="size" value="128x128"/>
I am assuming you mean jpeg:size instead of jpeg:hint.
Sep 15, 2013 at 12:35 PM
yes, you are right
its a jpeg:size

possible to use without MagickScript?

thank you
Coordinator
Sep 15, 2013 at 3:17 PM
Edited Sep 15, 2013 at 3:18 PM
You can do it like this:
using (MagickImage image = new MagickImage())
{
  image.SetOption(MagickFormat.Jpeg, "size", "128x128");
}
Everything that is possible with MagickScript is possible with the classes of Magick.NET.
Oct 4, 2013 at 2:54 PM
thank you

image.SetOption is -define in imagemagick?
Coordinator
Oct 4, 2013 at 8:18 PM
-define is indeed SetOption but sometimes you might need SetAttribute or SetArtifact.
Oct 5, 2013 at 6:06 PM
any place to get details about SetAttribute and SetArtifac?

thank you very much.
Coordinator
Oct 5, 2013 at 7:48 PM
Not really. It are just different ways of how ImageMagick internally stores information. In some parts of the code ImageMagick uses GetAttribute/GetArtifact to get a specific setting. SetOption should work most of the time.