1

Bonjour à tous,

Je me pose des questions sur la gestion des palettes, et je trouve la doc du SDK un peu incomplète sur le sujet. Je m'explique : avec GpConverter j'ai généré deux .h décrivant mes bitmaps à utiliser dans mon programme ,
et chacun des .h contient un tableau de GP_PALETTEENTRY a 256 entrées.

Sachant que je voudrais utiliser des extraits des deux bmp simultanément à l'écran, je suppose que tous les bmp utilisés doivent avoir la même palette ? Dans ce cas comment utiliser GpConverter de manière convenable ?

Merci d'avance pour vos réponses.

2

Si tu ne veux pas te compliquer la vie en gérant dinamiquement des palettes:

A: Prération de la palette

1.- Tu prépares un grand bitmap avec tous les sprites, décors, etc que tu veux utiliser.
2.- Minimise le nombre de couleurs au strict minimum sans perdre en qualitée. Il est important de reserver quelques couleurs a la fin de la palette au cas où tu aurais besoin de créer de nouveaux bitmaps avec des couleurs non prévues.
2.- Tu sauve a part la palette avec par exemple PhotoShop.
3.- Tu convertis le grand bitmap avec GPConverter.
4.- Tu gardes le code de la palette que tu utiliseras avec tout tes bitmaps.


B: Pour chaque bitmap

1.- Tu changes la palette de ton bitmap par la palette sauvée avec PhotoShop.
2.- Tu convertis le bitmap avec GPConverter.
3.- Tu laisses tomber la palette genérée puisqu'en principe c'est la même que la palette principale générée dans A.

C: Ampliation de la palette

1.- Tu prends la palette sauvée avec PhotoShop
2.- Tu ajoutes les couleurs désirées aux emplaçements réservés dans A. Ne déplace ni ne change aucune couleur déjà utilisée dans tes bitmaps.
3.- Tu sauve a part la palette.
4.- Tu convertis un bitmap contenant la nouvelle palette avec GPConverter.
5.- Tu gardes le code de la nouvelle palette. Pas la peine de convertir les bitmaps existants.

3

Merci super cool, ca devrait effectivement bien marcher comme ça ! Sinon j'utilise PaintShopPro, et il me semble qu'il gere également les palettes séparées.

4

paintshop pro gere bien les palettes. tu devrais y arriver.
Le pouvoir aux loutres !!!
(et aussi, vive le rose !)
mes petits programmes GP32: http://yaouank.gp32news.com