Découpage de feuille 1.0 : comparatif des fonctions getpixel et getdibits

Description

Cette source vous permet de comparer la vitesse d'éxécution des fonctions API GetPixel et GetDIBits, et vous verez que les résultats obtenus par la seconde sont nettement meilleur !
Pour ceux qui utilise la fonction GetPixel pour créer des régions, vous verez très vite l'apport de vitesse qu'apporte l'utilisation de la fonction GetDIBits !

Le découpage se fait sur une image tracée "à la main" : un simple texte en fait ! Cela permettra de montrer comment faire à ceux qui ne savent pas comment découper une feuille, et un petit benchmark aux autres ;-)

Résultats du comparatif sur un Athlon XP 2500+ :
2s environ en utilisant la fonction GetPixel
500 ms en utilisant la fonction GetDIBits

Ces résultats sont déjà assez différents sur une image de taille moyenne, alors je vous laisse imaginer le gain de temps sur une très grande image !

Source / Exemple :


' Le code étant un peu long, il vaut mieux télécharger le zip !

Conclusion :


Aucune mise à jour n'est prévue pour le moment car il ne s'agit que d'un programme de comparatif.
Niveau bugs, j'en ai pas trouvé pour le moment, mais ce n'est pas à exclure !

Je tiens à préciser qu'il s'agit d'un programme vite fait sans prétention

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.