针对桌面软件开发,对图片需求比较大,如果能把要用到的资源图片都集中到一张图片中,
用的时候对图片进行分解这样对程序性能也有很大帮助。
方法:加载位图 Bitmap bitmap = new Bitmap("1.png");
创建资源图片集合存放分解位图。
int count = (int) (bitmap.Width / bitmap.Height);
images = new Image[count];
Rectangle rectangle = new Rectangle(0, 0, bitmap.Height, bitmap.Height);
for (int i = 0; i < count; i++)
{
images[i] = bitmap.Clone(rectangle, bitmap.PixelFormat);
rectangle.X += bitmap.Height;
}
Over.
浙公网安备 33010602011771号