Extraire des icônes : éternel problème…

Questions générales en Français

Moderators: helmut, XnTriq, xnview

Post Reply
User avatar
Clo
XnThusiast
Posts: 4441
Joined: Sun Oct 17, 2004 4:57 am
Location: Bordeaux, France
Contact:

Extraire des icônes : éternel problème…

Post by Clo »

:) Bonjour Pierre,

- Comme je l'avais encore rappellé dans cette rubrique, la transparence des icônes n'est pas assumée du tout par XnView, et cela dure depuis… bhoouuuuuuuuu !
- Elle apparaît toujours en NOIR, et cela rend l'extraction d'icônes de diverses sources totalement impossible. Les icônes extraites sont inutilisables dans 99% des cas, car les contours originaux contenant du noir sont aussi enlevés si l'on change ce fond par la suite dans un logiciel de dessin d'icônes… :|
- De même, il est imposible d'enregistrer la moindre modification d'une icône sur transparent, car l'icône passe au fond noir, et l'on peut la considérer comme perdue dans la plupart des cas.

- Il serait bien de pouvoir choisir - ce n'est qu'un pis-aller- la couleur du fond des *.ICO sur transparent, comme cela existe ailleurs… même dans “Imagine ” :P

- Et aussi, SVP, quelques infos pour savoir OÙ est la difficulté, pour autant qu'il y en ait une…

:mrgreen: Cordialement,
Claude
Clo
Old user ON SELECTIVE STRIKE till further notice
User avatar
ouistiti
Posts: 353
Joined: Mon Oct 25, 2004 7:28 pm
Location: Belgique
Contact:

Post by ouistiti »

Merci Claude pour ce rappel...

Mais cela fait belles lurettes que j'ai abandonné xnView quand j'ai des icônes à travailler d'autant plus que 90% de mes icônes sont transparentes !

Ce qui ne m'empêche pas de pester chaque fois que j'en rencontre une dans xnView... alors l'espoir fait vivre mais la longue attente fait mourir !

En espérant que les vents soient favorables... et que nos vœux arrivent jusqu'à Pierre...

Amicalement

Paul
L'important n'est pas de convaincre, mais de donner à réfléchir.
The important thing is not to convince, but to incite to think.

1,77245385090552...
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Extraire des icônes : éternel problème…

Post by xnview »

Clo wrote:- Et aussi, SVP, quelques infos pour savoir OÙ est la difficulté, pour autant qu'il y en ait une…
En fait, il n'existe pas de reelle difficulté, mais ma librairie interne ne gère pas ce genre d'image. 8bits avec un mask.
A la rigeur, je peux convertir cette image en 32bits, et lui associé correctement le mask. Cela irait t'il?
Le probleme etant sur les ico de moins de 8bits je pense...
Pierre.
User avatar
Clo
XnThusiast
Posts: 4441
Joined: Sun Oct 17, 2004 4:57 am
Location: Bordeaux, France
Contact:

TOUTES !

Post by Clo »

—> Pierre

:) Bonjour Pierre,

• J'espère que vous avez eu de bonnes (petites) vacances !

¤ Le problème se produit avec TOUTES les icônes, quel que soit le mode de couleur ! Exemple :

• 32 BPP : http://membres.lycos.fr/charries/relais ... _32bpp.ico
• 24 BPP :  http://membres.lycos.fr/charries/relais ... _local.ico     http://membres.lycos.fr/charries/relais ... _local.ico
• 8 BPP : http://membres.lycos.fr/charries/relais/tst_xnv_256.ico
• 4 BPP : http://membres.lycos.fr/charries/relais/l.ico

¤ Toutes ces icônes s'affichent parfaitement dans le navigateur (mais pas ici dans le message, voir phpBB !)
¤ Enregistrez-les chez vous, et regardez dans XnView…
¤ Et aussi : si je convertis un BMP 32 BPP en *.ICO dans XnView, disons avec un fond blanc, et que je l'ouvre dans un éditeur d'icônes comme SnIco, rien n'est affiché ! Toute la surface est transparente dans l'éditeur ! Pour l'exemple ci-dessus, j'ai dû redessiner des couleurs pour le 32 BPP !

- Faites des copies de ces échantillons, et enregistrez-les dans XnView : c'est fichu ! Toutes les transparences sont NOIRES !
:?:

:mrgreen: Bien cordialement,
Claude
Clo
Old user ON SELECTIVE STRIKE till further notice
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: TOUTES !

Post by xnview »

Clo wrote:—> Pierre

:) Bonjour Pierre,

• J'espère que vous avez eu de bonnes (petites) vacances !

¤ Le problème se produit avec TOUTES les icônes, quel que soit le mode de couleur ! Exemple :

• 32 BPP : http://membres.lycos.fr/charries/relais ... _32bpp.ico
• 24 BPP : http://membres.lycos.fr/charries/relais ... _local.ico http://membres.lycos.fr/charries/relais ... _local.ico
• 8 BPP : http://membres.lycos.fr/charries/relais/tst_xnv_256.ico
• 4 BPP : http://membres.lycos.fr/charries/relais/l.ico

¤ Toutes ces icônes s'affichent parfaitement dans le navigateur (mais pas ici dans le message, voir phpBB !)
¤ Enregistrez-les chez vous, et regardez dans XnView…
¤ Et aussi : si je convertis un BMP 32 BPP en *.ICO dans XnView, disons avec un fond blanc, et que je l'ouvre dans un éditeur d'icônes comme SnIco, rien n'est affiché ! Toute la surface est transparente dans l'éditeur ! Pour l'exemple ci-dessus, j'ai dû redessiner des couleurs pour le 32 BPP !

- Faites des copies de ces échantillons, et enregistrez-les dans XnView : c'est fichu ! Toutes les transparences sont NOIRES !
:?:

:mrgreen: Bien cordialement,
Claude
Clo
Ok, je viens de tester. En fait bcq de viewer d'images ont le meme probleme.
Par contre, si dans Browser/Item displayed vous ajoutez le type ICO en extension, et pas de vignette pour ces extensions, ce sera l'icone extraite par win ki sera affichée, et là je pense que c'est ce que vous voulez? (uniquement en vignette)
Pierre.
User avatar
Clo
XnThusiast
Posts: 4441
Joined: Sun Oct 17, 2004 4:57 am
Location: Bordeaux, France
Contact:

Extraction ?

Post by Clo »

:) Bonsoir Pierre,

• Certes, avec cette méthode et “Voir en icônes”on affiche bien les transparences, mais cela ne résoud pas la question, et de plus l'aperçu est toujours mauvais avec ce fichu noir à la place de la transparence…
- On ne peut qu'afficher des fichiers *.ico, et "Copier" va copier le fichier entier, et pas les données binaires que l'on pourrait coller par exemple en bitmap dans Paint…
- "Coller" dans un répertoire donnera donc une copie du fichier correcte, -c'est déjà ça- mais il faut faire de la gymnastique avec d'autres logiciels si l'on veut récupérer les données binaires, p. ex. pour modifier l'icône.

- Et de plus, le problème de l'extraction des icônes incluses dans des EXEs ou autres reste entier…
- J'utilise un pis-aller dans ce cas : je capture la boîte déroulante avec l'icône désirée dans l'aperçu de droite - là, sur fond BLANC, et je colle ¦ retaille la capture… Très sportif, n'est-ce pas ?
Ça permet toutefois de récupérer une icône à peu près correcte, bien que le blanc réel des bordures soit perdu…
- En outre, XnView n'est toujours pas capable de reconnaître et d'afficher les icônes intégrées en 24² pixels, il y en a de plus en plus - dans XP et aussi dans d'autres programmes, et c'est très ennuyeux… J'avais déja signalé cette lacune il y a … bhouuuu !

- Comme nous en avons parlé ailleurs, la solution serait un module additionnel spécialisé, et je tenterai d'aider au maximum dans cette voie ;)

:mrgreen: Bien cordialement,
Claude
Clo
Old user ON SELECTIVE STRIKE till further notice
Post Reply