| Icônes économiques | |
|
|
|
Auteur | Message |
---|
mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 18:36 | |
| bravo JL35 merci pour cet utilitaire bien commode. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 18:47 | |
| Pour remplacer une couleur, as-tu vu cette fonction ? - Code:
-
res% = dll_call6("ReplacePictureColor",Rold%,Gold%,Bold%,Rnew%,Gnew%,Bnew%)
| |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 20:11 | |
| - JL35 a écrit:
- Tu prends ta boîte de crayons de couleur, ou celle de ton gamin...
Il y a belle lurette que les crayons de mes gamins sont usés. Sérieusement, il y a suffisamment de logiciel gratuit de dessins pour travailler les images. Ce qui est important et utile, c'est de convertir un caractère d'une police au format *.bmp ou *.ico. Merci. A+ | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 20:40 | |
| Merci Mindstorm et Jean Claude. @Klaus comme ce sont de petites images, je faisais ça bêtement pixel par pixel mais c'est vrai que c'est un peu lourdingue et de toute façon ça ne marche pas, c'est pourtant élémentaire mais y'a un truc qui m'échappe. Je vais essayer ta méthode, de toute façon j'appelle déjà kgf.dll, alors pourquoi se priver. Merci à toi. | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 22:00 | |
| Bon, j'ai ajouté la prise en compte des caractères unicode, ce qui augmente beaucoup le champ des possibilités. Du coup, puisque j'utilise kgf.dll, je l'utilise pour tout, y compris la sauvegarde en .ico, ce qui fait que IrfanView n'est plus nécessaire. @Klaus, une question en particulier (kgf.dll): J'utilise successivement les fonctions ResizePicture et SaveAnyImageFile pour redimensionner l'image du presse-papier (par exemple en 64x64 pixels) et la sauvegarder au format .ico (dans le S/P Converti, lignes 318/319). Le resize se passe bien, l'image du presse-papier fait bien 64x64 pixels. Mais après le SaveAnyImageFile j'obtiens une icône de 32x32 pixels Est-ce que cette fonction impose une dimension fixe de 32x32 ? ce qui serait bien gênant... non, je ne crois pas. Une question aussi (théorique) qui me laisse perplexe: comment choisir dans les caractères unicode ceux qui peuvent être intéressants ? il y en a une quantité énorme ! Pardon Klaus, mais je viens juste d'aperçevoir ton article sur justement la sélection de caractères unicode ! Je vais évidemment regarder ça de plus près. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 22:45 | |
| Pour la sauvegarde d'un fichier en format ICO, j'applique effectivement les dimensions par défaut des icônes du système, car sinon, l'icône résultante ne pourrait pas être chargée par l'API LoadIcon.
Maintenant, si cela pose problème, je peux changer cela... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Jeu 3 Sep 2015 - 23:35 | |
| Tu verras: j'ai mis une nouvelle version de KGF.dll en ligne, avec une nouvelle fonction: - Code:
-
res% = dll_call1("SetIconPictureMode",opt%) Si tu mets opt% à 1 (ou diférent de 0), la fonction SaveAnyImageFile va créer une icône aux dimensions de la bitmap. Avec opt%=0 (défaut), ce sera le comportement actuel. C'est documenté dans la section de "Gestion des images". | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 0:01 | |
| Merci Klaus, t'es un chef, ça correspond exactement à mes besoins, et ça m'aurait embêté de revenir à IrfanView pour ça, tu vas si vite que je n'ai pas eu le temps de me poser la question. Je ferai la modif demain, pour l'instant... Et en plus ton visualiseur d'unicode correspond exactement à la question que je posais, donc, que du bonheur comme dit l'autre ! | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 13:17 | |
| J'ai ajouté la fonction de dimensionnement libre des icônes. Il faut que je regarde de plus près, les icônes semblent correctes en prévisualisation dans l'explorateur, mais toutes noires dans le visualiseur... un problème de transparence ? J'envisage, avec ta permission Klaus, d'intégrer une version bien plus compacte de ton visualiseur d'unicode dans le programme, pour aider au choix. Tu me diras si tu y vois un inconvénient.
Mais c'est vrai que dans l'unicode je vois beaucoup de polices de caractères d'extrême-orient et pas beaucoup d'icônes, c'est pas facile d'aller à la pêche.
@Klaus Excuse-moi mais je n'ai pas attendu ta permission, j'ai intégré dans le programme un visualiseur des caractères unicode largement inspiré du tien, en plus compact mais sans les possibilités du tien, c'est juste pour voir les caractères. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 18:47 | |
| Evidemment, Jl35 ! Ca va sans dire. Si je publie des codes, c'est pour que tout le monde en profite. En totalité ou en partie, pas de problème. Tout ce que je publie, c'est Open-Source, PiocheWare, GiftWare ou tout autre appellation que tu voudras bien imaginer. Bref, entièrement libre pour tout usage, y compris commercial. Alors, pas de scrupules - vas-y ! J'ai même mis les sources intégrales de KGF.dll sur le WebDav, à libre disposition... | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 19:39 | |
| Je l'avais bien entendu comme ça, c'était simplement une formule de politesse, et je suis bien d'accord sur le principe que tout ici est partageable et utilisable à volonté et sans restriction. | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| |
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 20:02 | |
| Pour moi tout icic est piochware sauf contre indications laissées par l'auteur comme pour la musique de Bignono où il nous a donné quelques règles d'utilisation de ses musiques. | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 20:06 | |
| De temps en temps c'est le foutware, mais l'esprit c'est bien le partage. Nous sommes les meilleurs... A+ | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 20:10 | |
| - Jean Claude a écrit:
- Nous sommes les meilleurs...
Très bien dit! | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 20:14 | |
| Les meilleurs et aussi les plus modestes, il faut le dire ! Bon d'accord, il y a le petit jeunot qui ne manque pas d'aplomb et de culot, à défaut d'orthographe, mettons ça sur le compte de la fougue de la jeunesse... @Klaus, juste une remarque, pour recentrer le débat, Sauf erreur de ma part, il me semble bien que la fonction SaveAnyImageFile de KGF.dll, dans le cas d'une sauvegarde en .ico, considère d'office que le blanc est la couleur de transparence. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Ven 4 Sep 2015 - 20:44 | |
| Je vais vérifier cela, pour la transparence... | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 17:25 | |
| @Jean Claude, Tu peux maintenant avoir ton ambulance blanche sur fond rouge (ou autre), j'ai ajouté un petit bouton pour permuter les couleurs de caractère/fond, donc tu as toutes les couleurs (disponibles...). | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 17:53 | |
| Je crois bien que je n'ai plus rien à demander... A+ | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 18:26 | |
| Pas possible... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 19:02 | |
| Pour la couleur de transparence d'une icône: c'est automatiquement, par défaut, la couleur du pixel en bas à gauche de l'image. Maintenant, ça peut être changé si nécessaire; mais il faudrait prévoir un appel à une fonction spécifique imposant la couleur de transparence, avant LoadAnyImageFile ou SaveAnyImageFile, pour le cas des fichiers ICO. Je pourrais par exemple ajouter ce paramètre à la fonction SetIconPictureMode si la couleur de transparence par défaut ne doit pas être cette du pixel du coin en bas à gauche... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 20:00 | |
| Je l'ai fait... recharge la nouvelle version de KGF.dll et regarde le fonctionnement de SetIconPictureMode . | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 21:00 | |
| Bon sang que tu vas vite Klaus ! je m'apprêtais à changer la couleur du pixel en bas à gauche si besoin... Évidemment ta fonction est bien plus rationnelle et je l'adopte de ce pas ! Merci Klaus ! PS après essais, je confirme, ça marche ! et c'est à jour en page 1. Merci encore Klaus, tout va bien maintenant, il semble que je sois allé au bout de ce que je voulais faire, et même au-delà (Jean Claude si tu m'écoutes ). | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Icônes économiques Sam 5 Sep 2015 - 22:11 | |
| | |
|
| |
Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Icônes économiques Dim 6 Sep 2015 - 7:44 | |
| Bon et bien il me reste à tester cette version finale.
Bravo !
A+ | |
|
| |
Contenu sponsorisé
| Sujet: Re: Icônes économiques | |
| |
|
| |
| Icônes économiques | |
|