2013-06-05 3 views
11

J'essaie de remplacer l'image de la barre latérale sur la page de démarrage de mon installateur. Je continue d'obtenir l'erreur 'L'image bitmap n'est pas valide'. Les spécifications correspondent exactement à la barre latérale par défaut de l'installateur Inno Setup .bmp. L'image que j'essaie d'utiliser a des dimensions de 164 x 314 et a une profondeur de 8, ce que recommande la documentation.Inno Setup Bitmap Image invalide

Y a-t-il quelque chose qui me manque? Tous les conseils sont appréciés!

Voici le lien vers le picture

+0

Peut-être une question stupide, mais est-il un vrai BMP ou un autre format avec l'extension BMP? – RobeN

+0

Cette image n'est pas si moche qu'InnoSetup ne veut pas la charger :-)? La profondeur de bit 8 bpp (256 couleurs) est assez faible pour la norme d'aujourd'hui. Mais sérieusement, cela ne devrait pas poser de problème. – TLama

+0

D'accord! Je l'ai essayé à des profondeurs de bits plus élevés sans chance - 16,24,32 :(Et c'est un .jpeg que j'ai importé dans GIMP puis converti en un .bmp – ph1ash

Répondre

14

Si vous faites un BMP à partir de GIMP et exportez à un BMP, utilisez les options suivantes:

  • Options de compatibilité -> Ne pas écrire les informations d'espace couleur
  • Options avancées -> 24 bits (R8 G8 B8)
+1

Merci, franks, je ne sais pas ce qui vous a fait deviner que les gens vont utiliser gimp & shit, mais bon, êtes un jeune :) :) – Elltz

+0

Gimp est un logiciel incroyable ! Il n'y a aucune chance à propos d'une application Open Source qui a autant de fonctionnalités que photoshop et même plus. Huh ?? –

7

Je suis en mesure de contourner ce problème en prenant une capture d'écran de mon image bitmap, l'ouverture d'un éditeur graphique, coller le bouchon de l'écran et le recadrage revenir à la taille d'origine, puis enregistrez-le en tant que nouvelle image bitmap.

Les images que je crée sur mon Mac avec Pixelmator ont ce problème. Si j'ai utilisé Photoshop 6 sous Windows, je n'ai aucun problème. Cela me fait penser qu'il est probablement lié à des en-têtes comme décrit dans le lien fourni par Deanna, mais comme je ne trouve pas un bon moyen de supprimer facilement les en-têtes, cette solution de contournement a été la meilleure solution pour moi. Editer: Des sons comme Pixelmator incluent des informations sur l'espace colorimétrique dans l'en-tête, ce qui n'est pas le cas pour Photoshop 6. En lisant tous les commentaires, je vois que le lien de Deanna à this question a résolu le problème: ne pas inclure les informations de l'espace colorimétrique lors de l'exportation. Editer: J'ai également réussi à contourner le problème en ouvrant le fichier dans l'aperçu, en appuyant sur sauvegarder, en écrasant le fichier bmp d'origine et en recompilant l'installation. Plus facile que la méthode screencap.

+0

Merci, ça fonctionne Super pour moi, je trouve que la taille maximale que la documentation inno dit 164x 314 ne fonctionne pas bien du tout. La taille qui a fonctionné parfaitement pour moi était de 191 X 385. – Alex