1
我需要拉伸和擠壓一定比例的圖像,因爲在下面的圖像是可以做到這一點使用asp.net C#或有任何圖像工具爲此。只使用C#在某些座標上壓縮和拉伸圖像
我需要拉伸和擠壓一定比例的圖像,因爲在下面的圖像是可以做到這一點使用asp.net C#或有任何圖像工具爲此。只使用C#在某些座標上壓縮和拉伸圖像
找到該使用ImageMagick庫的溶液中,它可以從here下載。
一旦參照Magick.net DLL已經添加可以使用以下代碼來扭曲所述圖像,
double[] Points = new double[] {
0,0, 0,0,
0,500, 50,500,
0,1000, 0,1000,
420,0, 420,0,
420,500, 370,500,
420,1000, 420,1000
};
MagickImage image = new MagickImage("E:/ImageManipulation/WebApplication2/images/Test.jpg");
image.Distort(DistortMethod.Shepards,Points);
image.Write("E:/ImageManipulation/WebApplication2/images/Result.jpg");
參見here爲Shepards方法的一些例子