我有一个Eclipse RCP应用程序,它显示大量(10k以上)的小图像,像一个胶片一样。对于每个图像,我正在使用SWT Image
对象。这会使用过多的内存和资源。我正在寻找更有效的方法。我想通过创建适当的总宽度,连续宽度(具有恒定高度)的ImageData
对象并使用其他像素的setPixel()
来连接所有这些图像并连接它们。但是,ImageData
构造函数中使用的Palette
我无法弄清楚。SWT图像连接或拼接/镶嵌
我还搜索了SWT平铺或马赛克功能从一组图像创建一个图像,但什么也没找到。
任何想法如何可以有效地显示数以千计的小图像彼此相邻?请注意,一旦显示图像,它们不会被操纵,所以这是一次性成本。
将如何检测当一个图像滚动屏幕? – 2009-05-29 13:32:10