-1

我有一个图像框架:

1 http://i48.tinypic.com/wugmc2.png

图像分辨率为:533x300

使用 GDI+ 我将图像重新调整为 300x533:

2

现在你可以看到它扭曲了边框的宽度/高度并缩小了圣诞老人......

有没有办法使用 GDI+ c# 来防止图像帧的这种失真?

4

1 回答 1

2

缩放图像总是会导致扭曲的圣诞老人。如果这不是您想要的,请尝试为您的圣诞老人和边框创建单独的图像。

如果边框会像红线一样简单,我几乎可以肯定有一个简单的控件可以在 GDI 中绘制红色边框。如果您要创建一些带有树枝和树木的圣诞边框,则需要更多较小的图像来区分这个问题。

  • 创建一个单独的圣诞老人以用作叠加层
  • 为角落创建单独的图像
  • 为垂直和水平边框创建单独的可耕种图像

然后自己放置图像并将图像平铺在中心,如下所示:

在此处输入图像描述

我从未使用过 GDI,但这是缩放边界的通用解决方案。

于 2012-10-02T11:20:07.780 回答