Savoir si le format PNG est de 8 ou 24?
Est-il un moyen de savoir si un PNG est le 8 ou 24 type? J'ai essayé avec windows, fireworks et photoshop, mais je ne peux pas comprendre cela.
Grâce
Utiliser les libpng. Il a un peu opaque documentation, mais une fois que vous obtenez grâce à
png_read_png()
et png_get_bit_depth()
et png_get_channels()
, vous avez ce que vous avez besoin. Si vous voulez un outil de ligne de commande, découvrez ImageMagick (en particulier la identify
de commande).OriginalL'auteur Evanss | 2011-06-08
Vous devez vous connecter pour publier un commentaire.
L'ouvrir dans Photoshop et de vérifier ce qui est écrit sur la barre du haut. Si elle dit "index", puis il a été enregistré dans un format PNG 8 bits, si elle dit "RGB/8" puis votre PNG est un 32-bit.
Sinon, vous pouvez ouvrir l'Image/le Mode menu et pour un 8-bit, il serait "couleurs Indexées", tandis que pour un 32-bit - "couleurs RVB".
Un autre moyen rapide de dire sans ouvrir le fichier pour voir s'il y est toute en douceur en dégradé de transparence dans l'image. 8 bits, le format png n'ont pas de dégradés transparents - c'est soit complètement opaque ou totalement transparent (rien entre les deux).
Howto identifier la profondeur de bits pour les fichiers d'image sur Windows:
thx 🙂 même ici, c'est la raison pour laquelle j'ai choisi il
j'ai récemment découvert qu'ils ont produit quelques nouveaux épisodes il y a quelques années avec les "nouvelles graphiques", mais autant que j'ai pu dire le look et la sensation est semblable à l'ancienne épisodes
ensuite, j'ai appris quelque chose de nouveau sur DONC, aujourd'hui 😉 à google maintenant de trouver ces épisodes!
(hors-sujet): maintenant, je me souviens de ce que c'était, c'était seulement la remorque que j'ai vu (youtube.com/watch?v=Ti8nJYmC7W0). pas de nouveaux épisodes (aucun que j'ai trouvé) 🙁
OriginalL'auteur Thariama
Le moyen le plus rapide est juste coup d'oeil à octets 24 et 25 dans le fichier PNG. Ils contiennent de la profondeur de bit (1, 2, 4, 8, ou 16) et le type de couleur
Si le bitdepth est de 8 et la colortype est 3 vous avez un PNG8, et si le bitdepth est de 8 et colortype est 2 vous avez un PNG24.
Sur un *nix, la plate-forme "fichier" commande va le faire pour vous, par exemple,
UN PNG8:
UN PNG24:
OriginalL'auteur Glenn Randers-Pehrson
Il suffit d'ajouter la 'Profondeur' de la colonne et il devrait vous montrer la profondeur de Bits à droite dans la vue détails dans l'explorateur de fichiers.
OriginalL'auteur Animesh Anand