Bonjour,
J'ai développé un projet graphique qui utilise un pointeur sur un tableau de TRGBTriple. J'utilise la propriété ScanLine de TBitmap pour examiner les pixels d'une image.
Dans ce projet je travaillais avec des TBitmap et je n'ai eu aucun problème.
Comme ce projet doit travailler sur des images de grandes tailles destinnées à être stockées dans un BLOB dans une base de données, j'ai préféré remplacer les TBitmap par des TJpegImages ...
Catastrophe ! La tableau de TRGBTriple ne fonctionne plus, j'ai une erreur de même type que si j'avais oublié de le dimensionner ! Il est pourtant correctement déclaré comme array[0..MaxPixelCount-1] of TRGBTriple; !
J'ai pris la précaution à la création des TJpegImages d'affecter la propriété PixelFormat à jf24bit rien n'y fait
Je m'adresse donc aux spécialistes d'imagerie du Forum pour savoir comment sortir de ce mauvais coup !
Merci à tous
Partager