Guest User

Untitled

a guest
Jan 22nd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. Point location = new Point();
  2. location.X = topleft.X;
  3. location.Y = topleft.Y;
  4. Size ze = new Size();
  5. ze.Height = width;
  6. ze.Height = height;
  7. Rectangle rt = new Rectangle(location, ze);
  8. MagickGeometry mgeomentory = new MagickGeometry(rt);
  9. originalImage.Crop(mgeomentory);
  10.  
  11. List<AForge.IntPoint> corners = new List<AForge.IntPoint>();
  12. corners.Add(new AForge.IntPoint(topleft.X, topleft.Y));
  13. corners.Add(new AForge.IntPoint(topright.X, topright.Y));
  14. corners.Add(new AForge.IntPoint(bottomright.X, bottomright.Y));
  15. corners.Add(new AForge.IntPoint(bottomleft.X, bottomleft.Y));
  16.  
  17. SimpleQuadrilateralTransformation filter = new
  18. SimpleQuadrilateralTransformation(corners, width, height);
  19. Bitmap newImage = filter.Apply(originalImage);
Add Comment
Please, Sign In to add comment