Scarica questa: http://magick.codeplex.com Aggiornamento link: https://github.com/dlemstra/Magick.NET disponibile anche tramite NuGet gestore di pacchetti.
Nel progetto, fare un riferimento alla ImageMagickNET.dll
Potrebbe essere necessario impostare la piattaforma per x86 in te la configurazione
Ora è possibile utilizzare questo codice per ridimensionare un'immagine:
ImageMagickNET.MagickNet.InitializeMagick();
var image = new ImageMagickNET.Image("test.jpg");
image.Resize(new ImageMagickNET.Geometry("50%"));
image.Write("result.jpg");
Invece di utilizzare la libreria ImageMagick.Net si potrebbe anche utilizzare il programma direttamente:
var proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "convert.exe",
Arguments = "-resize 50% -draw \"gravity south fill black text 0,0 'Watermark' \" test.jpg result.jpg",
UseShellExecute = false,
RedirectStandardError = true,
CreateNoWindow = true
}
};
proc.Start();
string error = proc.StandardError.ReadToEnd();
proc.WaitForExit();
hai ottenuto la soluzione finale usando Imagemagick o Magick? –