IMAGETAVERSER

une classe / outil à base de pointeur pour récupérer et régler des pixels d'image individuels
Télécharger maintenant

IMAGETAVERSER Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Jacob Klint
  • Site Internet de l'éditeur:
  • http://www.merage.uci.edu/~dvdotnet/scriptwriter.txt
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 72 KB

IMAGETAVERSER Mots clés


IMAGETAVERSER La description

L'application IMAGETAVERSER a été développée pour être un petit outil qui utilise une classe de pointeur pour récupérer et paramétrer individuellement image pixels.microsoft's system.Drawing.Bitmap classe est trompeusement simple - il suffit de créer un bitmap à partir d'un fichier, puis utilisez le getpixel (). et SetPixel () méthodes pour manipuler l'image, non? Malheureusement, ces deux méthodes sont terriblement lentes, de sorte qu'un travertial de niveau inférieur via des pointeurs est nécessaire pour des performances décentes (une amélioration de 10x-75x de mes tests!). Cependant, il y a une raison que les concepteurs de langue .NET s'éloignent régulièrement des pointeurs - le code qui les utilise est généralement fragile et évacué d'erreur, même lorsqu'il est exécuté sous le CLR. Par conséquent, pour minimiser et isoler l'utilisation de Code dangereux dans mes projets, j'ai encapsulé le code de pointeur non sécurisé nécessaire dans cette classe, plus j'ai ajouté plusieurs méthodes pratiques pour traiter des pixels d'image. Le résultat final est une classe robuste pour traverser des images (c.-à-d. Récupération et réglage des pixels individuels) - d'où l'imageure de moniker.


IMAGETAVERSER Logiciels associés