Page 1 sur 1
PNG à la place d'ICO ???
Publié : mar. 07/oct./2008 5:20
par tinangel
Bonjour à tous,
C'est encore et toujours moi ...

.
Je voulais vous poser une question à 1Million d'euros alors accrochez vous bien

.
Apparament les gadgets de PB n'accepte que des ICO pour la gestion de la trasparence .... alors ma question est la suivante : peut-on utiliser des PNG pour les gadgets ... voilà ce qui se passe .... mon programme utilise des images de 250x400px ... lorsque j'utilise GIMP pour la conversion en ICO, GIMP me fait bien comprendre que certain soft ne pourront pas gérer des icones avec de telles résolution.
Existe-t-il un autre moyen de gérer la transparence des fenêtres ?
Je vous remercie d'avance de votre aide.
Cordialement,
Le Nain;
Publié : mar. 07/oct./2008 11:17
par Ar-S
Salut..
Rechercher => transparence..
Voir même
rechercher => transparance !
Un petit effort dans tes recherches. stp .

Mille excuses
Publié : jeu. 09/oct./2008 6:19
par tinangel
Bonjour,
Je te remercie pour ta réponse et je m'excuse pour la lenteur de ma réponse.
J'ai fais une recherche trés rapide dans le moteur de recherche, vu l'heure à laquelle j'ai poster le message.
J'étais à moitié dans les bras de morphée ... je me suis pas vraiment étalé sur la recherche ... désolé
En tout cas même si ça m'excuse qu'à moitié je te remercie quand même pour ta réponse car cela m'a permis de gagner pas de temps.
Merci encore.
Cordialement,
Le Nain.
Publié : jeu. 09/oct./2008 16:31
par Le Soldat Inconnu
Windows ne supporte que le format ICO pour la transparence
Les PNG, c'est AMC ou Linux
Si tu veux utiliser un png, il faut dessiner ton PNG sur une image de la même couleur que le fond de la fenêtre.
Publié : jeu. 09/oct./2008 18:01
par venom
Si tu veux utiliser un png, il faut dessiner ton PNG sur une image de la même couleur que le fond de la fenêtre.
oui c'est une solution mais pour la personne qui utilise un theme differant de celui d'origine sa ne fonctionnera pas
dit tinangel tu souhaite avoir des png de quel taille car apres tu a des soft qui te permettent de crée des ico de 128x128 pixels a partir de png, compatible xp.
@++
Publié : jeu. 09/oct./2008 21:17
par Guimauve
venom a écrit :oui c'est une solution mais pour la personne qui utilise un theme differant de celui d'origine sa ne fonctionnera pas
Ce que le Soldat voulait dire c'est de redessiner l'image à chaque fois que le programme se lance.
Je fais la même chose avec des fichiers *.css pour la couleur du fond de page html. Ça donne l'impression qu'il n'y a pas de WebGadget() et que le contenu est dessiné directement sur la fenêtre.
A+
Guimauve
Merci à tous
Publié : dim. 12/oct./2008 19:38
par tinangel
Bonsoir,
Merci à tous, concernant mon PNG il s'agit d'un PNG de 250x400 donc la taille est "batarde" ... c'est bien ça l'ennuis et apparament avec gimp les ICO au dessus de 256x256 ne sont pas gérés par PB.
Vous auriez une idée ... soldat inconnu parle de AMC ... excuses mon ignorance mais c'est quoi au juste ... c'est un format d'image ?
Je vous remercie par avance.
Cordialement.
Le nain.
Publié : lun. 13/oct./2008 5:28
par Thyphoon
un debut de reponse ici :
http://www.purebasic.fr/french/viewtopi ... ht=png+ico
Une procedure pour convertir un png en ico, c'est pas parfait mais ça fonctionne chez moi. Si l'exe est sous windows j'utilise cette procedure sinon je ne l'utilise pas.

) et ainsi ton code fonctionne pour Windows/MacOs/Linux !
Maintenant que windows ne gère pas les PNGs c'est une belle M**** cet OS !

mais on a pas le choix on est obligé de l'utiliser
Publié : lun. 13/oct./2008 6:49
par Anonyme2
Une autre solution est d'utiliser la dll Freeimage (recherche sur ce forum, il y a un wrapper), de convertir le png en ico, Freeimage doit permettre tout ça.
Denis
Merci
Publié : jeu. 16/oct./2008 5:57
par tinangel
Bonjour,
Je vais voir tout ça .... et je vous remercie encore pour votre aide.
Cordialement.
Tinangel.
Publié : jeu. 16/oct./2008 17:27
par Le Soldat Inconnu
heu pas AMC, MAC, faute de frappe.
Le PNG, c'est MAC et linux, ICO pour windows
MDR
Publié : jeu. 16/oct./2008 20:42
par tinangel
Bonsoir ... lol ok je comprends mieux
Merci encore.
Cordialement.