Je me prépare à faire une application de dessin sous Windows. Je me demandais juste, les programmes de dessin ont-ils un bitmap de mémoire qu'ils verrouillent, puis définissent chaque pixel, puis blit?Comment Photoshop (ou les programmes de dessin) blit-il?
Je ne comprends pas comment Photoshop peut déplacer des couches entières sans décalage ou scintillement sans utiliser l'accélération matérielle. Aussi dans un programme comme Expression Design, je pourrais avoir 200 formes et les déplacer tout à la fois sans retard. Je me demande vraiment comment cela peut se faire sans l'aide du GPU.
En outre, je ne pense pas que des algorithmes super efficaces pourraient justifier cela?
Ok, donc à la fin de la journée, c'est la vitesse que je peux remplir la mémoire bitmap, je pense que ce que je vais faire pour obtenir une opacité facile est d'utiliser OpenGL et de dessiner des textures en quads. merci – jmasterx