风景照片裁剪不正确

Posted

技术标签:

【中文标题】风景照片裁剪不正确【英文标题】:Landscape photos cropping incorrectly 【发布时间】:2012-04-19 12:41:30 【问题描述】:

这是我的代码

using (var photo = System.Drawing.Image.FromFile(Server.MapPath(src)))
using (var result = new Bitmap(width, height, photo.PixelFormat))

    result.SetResolution(
    photo.HorizontalResolution,
    photo.VerticalResolution);

    using (var g = Graphics.FromImage(result))
    
        g.InterpolationMode = InterpolationMode.HighQualityBicubic;

        g.DrawImage(photo,
                new Rectangle(0, 0, width, height),
                new Rectangle(x, y, width, height),
                GraphicsUnit.Pixel);

        photo.Dispose();
        result.Save(Server.MapPath(src));
    

如果我选择垂直图像,它会很酷。但是水平图像裁剪了错误的区域。每次。我正在使用 jcrop。我不认为 jcrop 导致这个。但任何人都这么认为。我可以编写我的 jcrop 代码。

编辑:已解决

我明白了。这是,如何显示上传(未裁剪)的图像;

<img src="blabla.jpg"  />

所以,Jcrop 正在这 400 像素上寻找点。但是原始图像是800px。

【问题讨论】:

解决您自己的问题的正确方法是在下面发布答案。接受你自己的答案是完全没问题的。 【参考方案1】:

我明白了。这是,如何显示上传(未裁剪)的图像;

<img src="blabla.jpg"  />

所以,Jcrop 正在这 400 像素上寻找点。但是原始图像是800px。

【讨论】:

以上是关于风景照片裁剪不正确的主要内容,如果未能解决你的问题,请参考以下文章

来自照片库 swift 3.0 的风景图像

HTML和CSS中的自动裁剪填充

怎样快速使用ps给风景照片换天空?

三星galaxy s2总是将相机视图视为风景?

APP - 1 秒查看QQ空间第 1 张照片,我的青春居然喂了风景照

风景调色效果Lr预设