Editeur d'icône [Il suffit d'avoir un logiciel de dessin]

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Editeur d'icône [Il suffit d'avoir un logiciel de dessin]

Message par Le Soldat Inconnu »

Salut,

je mets en test ici mon éditeur d'icône :D

Bon, c'est pas vraiment un éditeur d'icône à part entière car il faut utiliser un script photoshop.

Le principe est très simple, vous dessinez votre icône sous Photoshop. Vous lancer le script puis mon logiciel et vous obtenez votre icône.

Il supporte la transparence et les effets de fondu tel qu'une ombre


exemple :

j'ai cette image :
Image

et j'obtiens :
Image


Si certains veulent bien tester mon truc et me dire si il n'y a pas de prob (avec photoshop CS par exemple, j'ai le 7 moi)

l'installation :
voir sur mon site
Dernière modification par Le Soldat Inconnu le mer. 10/nov./2004 16:28, modifié 2 fois.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Moi, je veux bien, si tu fournis aussi PhotoShop :roll:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

j'ai oublié de préciser qu'on peut l'utiliser sans Photoshop mais ça nécessite des opérations manuelles, voir l'aide du programme.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

Ca peut-être interessant si pas trop compliqué sans PhotoShop...
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Sans photoshop, c'est assez long, il y a 6 images à faire.

Le script photoshop fait ceci à partir de l'image :
- Redimentionnement de l'image en 16*16
- Mettre l'image sur un fond blanc
- Enregistrer l'image dans le dossier du programme sous le nom "16-1.bmp"
- Mettre l'image sur un fond noir
- Enregistrer l'image dans le dossier du programme sous le nom "16-2.bmp"
- Retour à l'image initiale
- Redimentionnement de l'image en 32*32
- Mettre l'image sur un fond blanc
- Enregistrer l'image dans le dossier du programme sous le nom "32-1.bmp"
- Mettre l'image sur un fond noir
- Enregistrer l'image dans le dossier du programme sous le nom "32-2.bmp"
- Retour à l'image initiale
- Redimentionnement de l'image en 48*48
- Mettre l'image sur un fond blanc
- Enregistrer l'image dans le dossier du programme sous le nom "48-1.bmp"
- Mettre l'image sur un fond noir
- Enregistrer l'image dans le dossier du programme sous le nom "48-2.bmp"
- Retour à l'image initiale
Donc sans photoshop, c'est plutot long :(

On peut alléger en enregistrant l'image sur fond blanc et sur fond noir sans la redimentionner puis faire un logiciel avec Pure pour générer les images en taille 16*16, 32*32 et 48*48 mais bon

Moi, j'ai fait ça car aucun logiciel d'édition d'icône ne permet de faire ce qu'on fait avec photoshop.

Faudrait faire un éditeur d'image associé.

J'ai trouvé, dite moi ce que vous pensez de l'idée :
Si je fais un logiciel qui à partir d'une image dont la couleur transparente est le mauve génère un icône ?


Par contre, pas possible d'avoir un effet de fondu dans ce cas pour une ombre par exemple mais (héhé), si on fait une image de grande taille à la base pour faire l'icone, on peut obtenir un lissage du contour de l'icône (sous XP)

vous êtes intéressé ou je me casse pas le fut :lol:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

La solution qui me parait la plus simple serait de créer les 2 images, 1 avec fond blanc, 1 avec fond noir d'une dimension carré genre 480X480 pixels. Comme ça, pas de script, 2 fichiers bmp et un nom pour l'icône.

Le programme fait un redimensionnement des images au format approprié puis sauvegarde les icônes.

Pour la couleur du fond, c'est relativement simple a gérer. Vérifie seulement la couleur du pixel qui se trouve dans le coin en haut à gauche. Comme ça, tu pourrais facilement pointer un répertoire au programme ou se trouve les images à convertir mettre des cases à cocher pour chacun des formats disponible.

Une fois que l'utilisateur à mis en place les infos un simple clique sur un bouton permet de créer plusieurs icônes.

Le réportoire contient ceci :
Mon icone - blanc.bmp
Mon icone - noir.bmp
Allo - patate.bmp --------------->(Fond blanc)
Allo - poils.bmp --------------->(Fond noir)

En vérifiant la couleur du premier pixel de chacune des images on ne se préoccupe plus du nom de fichier pour savoir lequel est lequel. Pour le nom de l'icône on garde seulement la première partie du nom de l'image.

Les icônes générés :
Mon icone - XP16.ico
Mon icone - XP32.ico
Mon icone - XP48.ico
Mon icone - 16.ico
Mon icone - 32.ico
Mon icone - 48.ico
Allo - XP16.ico
Allo - XP32.ico
Allo - XP48.ico
Allo - 16.ico
Allo - 32.ico
Allo - 48.ico

Ce n'est qu'une suggestion de se que je ferais.

A+
Guimauve
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

la reconnaisance par un pixel ne marche pas dans tous les cas, il faudrait analyser l'image pour trouver la plus foncée qui sera formément celle sur fond noir par exemple. c'est pas simple.

Mais on peut ajouter un programme de ce type.

Au fait, je ne génrèe pas 6 icônes comme tu le montres :
Mon icone - XP16.ico
Mon icone - XP32.ico
Mon icone - XP48.ico
Mon icone - 16.ico
Mon icone - 32.ico
Mon icone - 48.ico
mais un seul icône contenant tout ces formats.

j'ai pas finit d'analyser le format du fichier icône pour savoir faire un ciône avec simplement les formats de mon choix.
Dernière modification par Le Soldat Inconnu le mer. 27/oct./2004 12:37, modifié 1 fois.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

ça marche super ! :D avec ou sans Photoshop ! :wink:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Bon, nouvelle version.

Elle permet de travailler facilement sans photoshop.

On peut importer une image pour la transformer en icône et on peut choisir les formats à inclure dans l'icône.

voici le lien :
http://perso.wanadoo.fr/lesoldatinconnu ... 0icone.exe

J'attends vos impressions :D


je fais faire un tuto pour expliquer le format du fichier *.ico d'ici peu
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

encore une petite mise à jour

voici un aperçu du logiciel

Image
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

dans ta doc tu dit :
Dessiner votre icône sur fond mauve
je pense qu'il faudrai que tu precise les valeur r:g:b (rvb) de cette fameuse couleur mauve (ou rose) donc tu parle ! :D
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

il me semble que
R=255
V=0
B=255

non?
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

ou 254,0,254
ou 253,0,253
etc...

Ca fait toujours du mauve :lol:
yann64
Messages : 33
Inscription : mer. 26/mai/2004 20:59
Contact :

Message par yann64 »

Pour ceux que ça interresse, le GIMP (GNU Image Manipulation Program) est compatible avec Photoshop et totalement gratuit. Il possède quasiment toute les options de photoshop avec entre autre la transparence.
Ce petit programme en PB pourrait être utilisable comme extention au GIMP, aussi bien sous Windows sous Linux ou Mac.
En tout cas bravo, ça marche bien!
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

ça marche correctent chez moi et c'est pratique :D
Répondre