Palettes?

Programmation avancée de jeux en PureBasic
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Palettes?

Message par poshu »

Voilà donc la question qui t'chu:
Quel genre de solutions vous envisageriez pour applique rapidement une palette à une image?

Merci d'avance :3
Anonyme

Message par Anonyme »

j'ai rien compris :?
tu peut être plus précis ? ton image elle sort d' ou ? D'un fichier ? ou tu fait du procédural ?

Pour du procédural , un simple tableau fait l'affaire.
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Message par case »

c'est clair qu'il faudrais plus de precisions, ton image c'est du 16 couleurs du 256 ? c'est une image 24 bit ? ta palette tu l'applique a toute l'image tu modifie une ou deux couleurs ?

et rapide c'est quoi pour toi ? quelque secondes pour l'image ou il faut du temps reel ?
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

et la bibliothèque palette ne te convient pas j'imagine ? c'est pourtant ce qu'elle permet de faire.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
badrs
Messages : 13
Inscription : sam. 29/déc./2007 5:52

Message par badrs »

j'ai une question dans le meme genre, elle concerne les index des couleurs de la palette dans les screen et sprites 8bit, est ce possible de les modifier directement sur les images, car DrawingBuffer() ne s'applique qu'aux sprites et screen.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

badrs a écrit :j'ai une question dans le meme genre, elle concerne les index des couleurs de la palette dans les screen et sprites 8bit, est ce possible de les modifier directement sur les images, car DrawingBuffer() ne s'applique qu'aux sprites et screen.
startdrawing(imageoutput(Image))
et utilise point() et plot() ça ne vas pas ? je sais c'est moins rapide qu'un pointeur via DrawingBuffer() mais bon ...
badrs
Messages : 13
Inscription : sam. 29/déc./2007 5:52

Message par badrs »

non, plot et point, j'ai déja essayé, ça fera pas l'affaire comme accès direct au buffer, merci en tout cas
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

badrs a écrit :j'ai une question dans le meme genre, elle concerne les index des couleurs de la palette dans les screen et sprites 8bit, est ce possible de les modifier directement sur les images, car DrawingBuffer() ne s'applique qu'aux sprites et screen.
Charge tes images comme un sprite.

Les images sont dédiées aux applications(Gérées par l'API de l'OS concerné),
Les sprites sont dédiés aux jeux (Gérés par Directx ou SDL ou opengl) .
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

comtois a écrit :
badrs a écrit :j'ai une question dans le meme genre, elle concerne les index des couleurs de la palette dans les screen et sprites 8bit, est ce possible de les modifier directement sur les images, car DrawingBuffer() ne s'applique qu'aux sprites et screen.
Charge tes images comme un sprite.

Les images sont dédiées aux applications(Gérées par l'API de l'OS concerné),
Les sprites sont dédiés aux jeux (Gérés par Directx ou SDL ou opengl) .
A ba oui tu as raison comtois ! :P
Anonyme

Message par Anonyme »

badrs , si vraiment tu as besoins des images , LSI avait fait cela :
http://www.purebasic.fr/french/viewtopi ... ct&start=0

Lis le post en entier , y un code qui te permet de transferer une image à un tableau rapidement. a voir pour corriger le code dans la version actuelle aussi. :D
badrs
Messages : 13
Inscription : sam. 29/déc./2007 5:52

Message par badrs »

oui je sais comtois que les sprites sont desitnés aux jeux, pourtant je suis entrain de creer un editeur de sprites, et je compte utiliser imagegadget, car c'est plus pratique pour la rapidité des GUI, sinon je crois que ce sera mieux de trouver un moyen pour copier un rectangle de pixel, d'un sprite vers une image, et vice versa
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

bon. Alors je ne me souviens pas avoir posté cette question =O=
surement un soir ou j'avais bu un vers de trop.
En effet, la lib palette elle est bien. Merci :3
Répondre