Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2823 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++ BUILDER]Utilisation de TImage [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ BUILDER]Utilisation de TImage [RESOLU]

n°204587
Joel F
Real men use unique_ptr
Posté le 29-08-2002 à 14:26:25  profilanswer
 

Y a t il moyen avec ce composant de gérer des fichiers bmp 256 couleurs avec palette a savoir :  
 
-chargement/sauvegarde
-changement dynamique de palette
-ecriture/lecture au pixel prés
-zoom avant/arriere
 
Sinon, qu dois-je utiliser ?


Message édité par Joel F le 29-08-2002 à 15:33:13
mood
Publicité
Posté le 29-08-2002 à 14:26:25  profilanswer
 

n°204591
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 14:29:15  profilanswer
 

Me suis trompé, c TPicture auquel je pensais :D


---------------
Le Tyran
n°204594
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 14:31:10  profilanswer
 

Mais je crois pas que ce soit adapté à ce que tu veux faire :(


---------------
Le Tyran
n°204637
Joel F
Real men use unique_ptr
Posté le 29-08-2002 à 15:12:04  profilanswer
 

Ben on va chercher ailleurs ...

n°204638
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-08-2002 à 15:13:24  profilanswer
 

TBitmap, non ?
et tu peux assigner un TBitmap au TPicture si tu as besoin d'un TPicture après

n°204643
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 15:17:29  profilanswer
 

antp a écrit a écrit :

TBitmap, non ?
et tu peux assigner un TBitmap au TPicture si tu as besoin d'un TPicture après




 
TBitmap j'arrive pas à l'utiliser: ambiguité avec Windows::TBitmap


---------------
Le Tyran
n°204645
Joel F
Real men use unique_ptr
Posté le 29-08-2002 à 15:19:05  profilanswer
 

TBitmap gére t il le 256 couleurs peletissé telle est la kestione ???
 
La plupart des gens font leur trucs en true color et basta, j'ai vraiment besoin de travailler en 256 couleurs.
Le premier qui me dit DirectX a -1 point jojo

n°204648
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-08-2002 à 15:20:31  profilanswer
 

letoII a écrit a écrit :

 
 
TBitmap j'arrive pas à l'utiliser: ambiguité avec Windows::TBitmap




 
appelle-le par Graphics::TBitmap alors
en Pascal j'ai déjà eu ce problème aussi, il suffit de modifier l'ordre des uses (includes)

n°204649
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-08-2002 à 15:21:37  profilanswer
 

Joel F a écrit a écrit :

TBitmap gére t il le 256 couleurs peletissé telle est la kestione ???
 




 
oui, LeBitmap.PixelFormat = pf8bit; et là il est en 8 bits (256 couleurs)


Message édité par antp le 29-08-2002 à 15:21:44
n°204652
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 15:22:36  profilanswer
 

antp a écrit a écrit :

 
 
appelle-le par Graphics::TBitmap alors
en Pascal j'ai déjà eu ce problème aussi, il suffit de modifier l'ordre des uses (includes)




 
Il est dans Graphics. J'arrivais pas à trouver son namespace :D


---------------
Le Tyran
mood
Publicité
Posté le 29-08-2002 à 15:22:36  profilanswer
 

n°204654
Joel F
Real men use unique_ptr
Posté le 29-08-2002 à 15:23:49  profilanswer
 

Interresant donc Graphics::TBitmap gére le 256 couleurs.
Y a tout ce qui faut d'autre (style put/get pixel, chargement e palette )
 
Desolé je suis lourd g pas la doc la ...

n°204656
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-08-2002 à 15:24:36  profilanswer
 

C'est quoi au fait un namespace ? :D  
pcq moi je suis habitué au Pascal où on mettrait Graphics.TBitmap, où Graphics est la unit (fichier) où est défini la classe...
J'imagine qu'ici c'est pas les noms de fichiers ?

n°204658
taureau
Posté le 29-08-2002 à 15:26:08  profilanswer
 

un petit exemple pour faire mumuse avec la palette http://homepages.borland.com/efg2l [...] lettes.htm

n°204667
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 15:31:56  profilanswer
 

antp a écrit a écrit :

C'est quoi au fait un namespace ? :D  
pcq moi je suis habitué au Pascal où on mettrait Graphics.TBitmap, où Graphics est la unit (fichier) où est défini la classe...
J'imagine qu'ici c'est pas les noms de fichiers ?




 
Ben le namespace (espace de nomage) c un peu ça. Comme ça n'existe pas ce concept en C++ ils on bricollé le namespace. Ca te permet de regrouper les classes et fonctions qui vont bien ensemble.


---------------
Le Tyran
n°204670
Joel F
Real men use unique_ptr
Posté le 29-08-2002 à 15:32:57  profilanswer
 

Merci Taureau exactement ce dont j'avais besoin :)

n°204692
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-08-2002 à 15:50:22  profilanswer
 

letoII a écrit a écrit :

ils on bricollé  




 
avec C++Builder j'ai l'habitude des bricolages en C++ :D
entre les sets, les open array, et plein d'autres trucs du Pascal qu'ils ont dû émuler en C++, y a de quoi s'y perdre

n°204698
LetoII
Le dormeur doit se réveiller
Posté le 29-08-2002 à 15:55:02  profilanswer
 

Sauf que les namespace ça pas été "bricollé" par borland, mais par ceux qui on fait le language et les normes :D


---------------
Le Tyran
n°205488
Joel F
Real men use unique_ptr
Posté le 30-08-2002 à 11:37:57  profilanswer
 

les namespaces sont les work-around du C++ pour
simuler les packages java.
 
Manque de bol, les packages java sont qd meme plus mieux :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++ BUILDER]Utilisation de TImage [RESOLU]

 

Sujets relatifs
Librairie de Rip Audio sous C++ Builder 4[résolu][poo/c++] héritage, constructeur et destructeurs
[Java] Remplacer un string par un string (Résolu)[HTML, JS] detecter l'utilisation de js !!
[resolu][builder] evenement onmousexxx && fenetre opengl[PHP] besoin d'aide pour faire tout en un seul fichier... [RESOLU]
[JS] trouve pas de titre, problmes de syntax?[resolu]utilisation des .INI en C
JscrollPane contenant un JTextArea et défilement automatique [Resolu] 
Plus de sujets relatifs à : [C++ BUILDER]Utilisation de TImage [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR