Estoy desarrollando un programa que debe calcular un color de cada punto en una imagen de 1024x1024 usando un algoritmo especial. El color de un punto representa algún valor. Entonces cada punto es independiente de otros puntos y debe dibujarse por separado. No tengo que actualizar la imagen con demasiada frecuencia. En realidad, necesito mostrarlo solo una vez.Qt. La manera más rápida de dibujar 1024x1024 puntos en la pantalla
¿Cuál es el enfoque más rápido para dibujar píxeles separados en Qt?
¿Puedo obtener algún tipo de "memoria de pantalla" y escribir toda la imagen como una matriz de conjuntos de 4 bytes, representando cada píxel como 4 bytes en esa memoria?
Repainting QImage en cada evento de pintura puede ser bastante costoso dependiendo de la plataforma, así que mejor conviértete en QPixmap antes de pintar y guardar en caché ese mapa de pixeles –
Frank, ¡Gracias! – pavelkolodin
Wow, QImage me permitió dibujar mi imagen casi al instante, tengo un gran FPS (-; – pavelkolodin