尺寸增加时不显示PIctureBox / Rectangle

时间:2015-12-30 19:06:13

标签: c# bitmap size picturebox

我试图在表单上多次(15件)显示单张图片的不同部分。我将每个部分存储为Rectangle,将其转换为BitMap,然后将该BitMap添加到我的Tile对象,即PixtureBox个对象。当我执行以下操作时,如果没有充气,则在第一张图片中显示大小如下:(包含代码)without inflating

但是当我尝试给它充气时(第157行),只显示了4张图像,如下所示:with inflating

我接近这个错误吗?

如果有帮助,原始图片只是数字1的图像,我希望每件作品在第一张图片中的填充量相当于4倍。

1 个答案:

答案 0 :(得分:1)

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

和性能..而不是每次创建位图..将其存储在流中并每次访问相同的流..这将为您节省大量处理能力..虽然可能没有太大的意义,因为你的小应用程序和强大的处理器