Adapter une image .png à la taille d'un Timage [Résolu]

Signaler
Messages postés
31
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
21 août 2012
-
JacKrauser
Messages postés
31
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
21 août 2012
-
Salut tout le monde !
Je profites des vacances pour me renseigner sur mon IDE préféré
Serait il possible d'adapter une image (en .png) à la taille d'un composant Image ?
Je ne veux pas que celui-ci soit modifié, sa taille doit rester fixe.
Par ailleurs j'ai une autre question sur le même composant :
est-il possible de modifier l'image chargée dans le composant à l'aide d'un bouton ?
J'ai cru comprendre qu'il fallait modifier la propriété picture,
mais je ne sais pas quoi lui donner comme paramètre ...
Si vous aviez un petit exemple sous la main, ça serait bienvenue
Merci d'avance !

6 réponses

Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
11
Le plus simple est d'utiliser les librairies :
GraphicEx, dxGDIPlusClasses;
qui font tout le travail..

et ensuite :
procedure TForm1.Button1Click(Sender: TObject);
begin
  image1.Picture.LoadFromFile('chien.png');
end;



cantador
Messages postés
31
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
21 août 2012

Bon, je n'avais pas vu la propriété Proportional, autant pour moi ...
Mais je n'ai toujours pas trouvé comment changer d'image avec un bouton ...
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
11
Bonjour,

Il faut utiliser une fonction de conversion .png vers .bmp

tu trouveras sur le site ou sur le net, en cherchant un peu, de nombreux exemples sur cette technique ou se servir d'un composant qui fait tout le boulot.

cantador
Messages postés
31
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
21 août 2012

Ok, je vais chercher ça sur le site.
Mais as tu une idée pour le changement d'image avec un bouton ?
Ou peut être est-ce impossible ?
Messages postés
31
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
21 août 2012

Merci à toi cantador !
Désolé pour la réponse tardive, je rentre seulement de congés.
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
11
sentant venir la prochaine question, je te donne un lien
de téléchargement des librairies :

LIB PNG


cantador