У меня есть приложение RCP Eclipse, которое отображает много (10k +) маленьких изображений рядом друг с другом, например, с полосой для фильма. Для каждого изображения я использую объект SWT Image
. Это использует чрезмерное количество памяти и ресурсов. Я ищу более эффективный способ. Я подумал о том, чтобы взять все эти изображения и объединить их, создав объект ImageData
нужной общей, конкатенированной ширины (с постоянной высотой) и используя setPixel()
для остальных пикселей. Тем не менее, Palette
, используемый в конструкторе ImageData
, я не могу понять.SWT Конкатенация изображения или черепица/мозаика
Я также искал функции черепицы или мозаики SWT для создания одного изображения из группы изображений, но ничего не нашел.
Любые идеи, как я могу эффективно отображать тысячи мелких изображений рядом друг с другом? Обратите внимание, что после отображения изображений они не обрабатываются, поэтому это одноразовая стоимость.
Как обнаружить когда изображение было прокручено с экрана? – 2009-05-29 13:32:10