裁剪图像并将其调整为特定尺寸

Posted

技术标签:

【中文标题】裁剪图像并将其调整为特定尺寸【英文标题】:Crop and Resize Image to Specific Dimensions 【发布时间】:2011-01-08 23:07:17 【问题描述】:

我需要一些帮助来使用 CSharp.net 裁剪和调整图像大小。我的目标是拍摄一张图像并将其缩小到 50 像素 x 50 像素。我在这里找到的以下代码可以做到这一点,但它也可以缩放图像。理想情况下,我想将图像缩小到尽可能接近 50 x 50 像素,然后删除图像中 50 x 50 像素之外的部分。

public Image ResizeImage(Image img, int width, int height)

    Bitmap b = new Bitmap(width, height);
    using (Graphics g = Graphics.FromImage((Image)b))
    
        g.DrawImage(img, 0, 0, width, height);
    

    return (Image)b;

【问题讨论】:

【参考方案1】:

也许你可以在这个问题中找到答案:Best resize and or crop logic

【讨论】:

确实如此,这篇文章中的链接解决了我的问题:***.com/questions/1626355/…

以上是关于裁剪图像并将其调整为特定尺寸的主要内容,如果未能解决你的问题,请参考以下文章

ImageMagick:转换、裁剪、调整大图像

PHP图像动态调整大小和圆角图像

图像未裁剪为正确尺寸

调整图像大小并裁剪为新的纵横比

php 裁剪图像并将图像调整为自定义大小

python - svg 或 pdf 的破坏性裁剪和调整大小