我有一个图像框架:
1 http://i48.tinypic.com/wugmc2.png
图像分辨率为:533x300
使用GDI + I将图像重新调整为300x533:
2 http://i46.tinypic.com/2u74rk4.png
现在你可以看到它扭曲了边框的宽度/高度并缩小了圣诞老人......
有没有办法使用GDI + c#来防止图像帧的这种失真?
答案 0 :(得分:2)
缩放图像将始终导致歪斜的圣诞老人。如果这不是您想要的,请尝试创建圣诞老人和边境的单独图像。
如果边框将保持如此简单的红线,我几乎可以肯定,只有在GDI中绘制红色边框的简单控件。如果你要用树枝和树木创建一些圣诞边框,你需要更小的图像来分离这个问题。
然后自己放置图像并将图像平铺在中心,如下所示:
我从未使用过GDI,但这是扩展边界的一般解决方案。