【问题标题】:C# large picturebox darkens on right sideC#大图片框在右侧变暗
【发布时间】:2023-03-03 21:14:01
【问题描述】:

我目前正在开发一个模拟 iPhone 锁屏的屏幕保护程序。 我正在使用一些大图片框来显示“页眉”和“页脚”位置, 但他们有一个奇怪的行为:在图片框的右侧是一个“阴影状的东西”,使图片变暗。这里是截图(看右边):

lockscreen

我确信它不是来自我正在使用的图片本身,因为这只是一个填充图片框的图块(1 像素宽)!

如果你想在你的电脑上看到它,你可以从这里获取屏幕保护程序:iPhoneLS

为什么会出现这种“阴影”?感谢您的帮助!

【问题讨论】:

  • 我更喜欢阴影。
  • 这不是来自我的屏幕,我也从其他用户那里听说过。是的,阴影看起来还不错,我只是想知道它为什么会发生/以及如何修复它
  • 老兄,这就是大多数开发人员所说的功能。

标签: c# picturebox shadow


【解决方案1】:

您可能设置了PictureBoxImage 属性?我相信StretchImage 模式下图片框的图像缩放不是很准确,因此会导致伪影(我刚刚通过截取屏幕截图的 1px 宽部分并使用 @ 将其缩放到屏幕的整个宽度来验证这一点987654324@)。尝试改为设置BackgroundImage 属性(将BackgroundImageLayout 设置为Tile),这不会拉伸图像。不过,您不需要PictureBox

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多