如何使用MagicK.NET根据边界框裁剪图像

时间:2019-07-09 08:35:37

标签: c# imagemagick

我在图像中有一个边界框,如何使用MagicKNet根据边界框对其进行裁剪?

我在下面尝试,但是face.BoundingBox的所有属性都是double ..并且MagicGeometry需要int ..

                            BoundingBox _bb = face.BoundingBox;

                            using (M.MagickImage image = new MagickImage(_bytes))
                            {
                                MagickGeometry mg = new MagickGeometry();
                                mg.Height = (int)_bb.Height;
                                mg.Width = (int)_bb.Width;
                                mg.X = (int)_bb.Left;
                                mg.Y = (int)_bb.Top;
                                image.Crop(mg);
                                image.RePage();
                                image.Write(AppSettings.log_path + @"\\TESTCROP.png");
                            };

0 个答案:

没有答案