Tải này: http://magick.codeplex.com Cập nhật liên kết: https://github.com/dlemstra/Magick.NET cũng có sẵn thông qua quản lý gói NuGet.
Trong dự án của bạn, làm cho một tham chiếu đến ImageMagickNET.dll
Bạn có thể cần phải đặt nền tảng để x86 trong cấu hình bạn
Bây giờ bạn có thể sử dụng mã này để thay đổi kích thước một hình ảnh:
ImageMagickNET.MagickNet.InitializeMagick();
var image = new ImageMagickNET.Image("test.jpg");
image.Resize(new ImageMagickNET.Geometry("50%"));
image.Write("result.jpg");
Thay vì sử dụng các thư viện ImageMagick.Net bạn cũng có thể sử dụng chương trình trực tiếp:
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();
bạn có nhận được giải pháp cuối cùng bằng Imagemagick o Magick không? –