【问题标题】:PIctureBox/Rectangle is not display when size increase [closed]增加尺寸时不显示 PIctureBox/Rectangle [关闭]
【发布时间】:2015-12-30 19:06:12
【问题描述】:

我正在尝试在一个表单上多次(15 件)显示一张图片的不同部分。我将每个部分存储为Rectangle,将其转换为BitMap,然后将该位图添加到我的Tile 对象中,即PixtureBox 对象。当我执行以下操作时,在不增加尺寸的情况下,第一张图片中的显示如下:(包含代码):

但是当我尝试充气时(第 157 行),只有 4 张图片显示,如下所示:

我是不是在错误地处理这个问题?

如果有帮助,原始图片只是数字 1 的图片,我希望每张图片的数量几乎是第一张图片的 4 倍。

【问题讨论】:

    标签: c# bitmap size picturebox


    【解决方案1】:

    更好的方法是调整位图本身的大小并将其部分分配给矩形。

    为了性能 .. 而不是每次都创建位图 .. 将其存储在一个流中并每次访问同一个流 .. 这将为您节省大量的处理能力 .. 尽管考虑到您的小应用程序和强大的处理器

    【讨论】:

    • 当我尝试更改克隆的宽度/高度的大小时,我收到一条错误消息,指出它是只读的...我正在通过 clone.Height = h 更改它;
    • Nvm,我想通了!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 1970-01-01
    相关资源
    最近更新 更多