Méthode la plus rapide pour afficher les dimensions de l'image des fichiers dans Nautilus en mode Liste?


18

Quelle est la manière la plus simple et la plus rapide d'afficher les dimensions d'un dossier contenant des images? Il ne semble pas y avoir d'option pour le faire dans Nautilus. Il n'y a que tant de fichiers de clic droit> Propriétés> Opérations d'image que je peux effectuer, avant de perdre l'envie de vivre.

Réponses:


4

Utilisez un script! Pour les choses qui ne sont pas dans Nautilus par défaut, vous pouvez ajouter des scripts vous-même.

Plus d'informations sur les ubuntuforums . Le sujet commence par ajouter des informations musicales mais à partir de la réponse # 32, il implique également des images. Scripts (à utiliser à vos risques et périls) et instructions dans le lien.

Regardez la capture d'écran pour savoir à quoi cela ressemblera (c'est pour un Ubuntu plus ancien mais cela fonctionne toujours):

entrez la description de l'image ici


1
J'aurais dû dire dans mon article d'origine que j'ai également essayé d'installer le paquet nautilus-columns: $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install nautilus-columnsj'ai ensuite ajouté toutes les colonnes liées à l'image à la vue de Nautilus et redémarré Nautilus. Date, EXIF Dateshot, EXIF Image Size, EXIF Software, EXIF FlashColonnes sont vides. La seule colonne qui affiche des informations est Image Size, qui affiche les dimensions de chaque image. Une idée comment résoudre ce problème avant de chercher des scripts personnalisés? Dois-je installer un ou plusieurs autres packages? Merci
impossible

Mise à jour: j'ai installé le bsc-v2.pyscript sur le PC Ubuntu 10.10 au travail, conformément aux instructions sur le thread ubuntuforums, qui fonctionne. Lors de l'installation d'Ubuntu 11.04 à la maison, j'ai sélectionné l'option pour crypter mon répertoire personnel. Je soupçonne que cela peut être la cause de ce problème, car j'ai eu un problème similaire avec Apache essayant de servir des fichiers et des dossiers dans mon répertoire personnel.
impossible

Mise à jour: j'ai supprimé le cryptage de mon dossier personnel le 11.04, mais les données EXIF ​​sont toujours vides. Quelqu'un a-t-il réussi à faire fonctionner Natty? Si c'est le cas, comment?
impossible

8

Il y a un paquet appelé nautilus-columns. Je ne le trouve actuellement que dans un PPA , qui est documenté ici . Avec ce petit script, il est facile d'ajouter des colonnes pour diverses métadonnées pour PDF, images, fichiers audio, etc. Pour résumer tout:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q

Enfin, allez dans Edition> Préférences> Liste des colonnes et activez tout ce dont vous avez besoin. Veuillez noter que cela ne fonctionne que pour la vue liste.

Les versions actuelles de nautilus-columnspeuvent également être trouvées ici .


1
Fonctionne aussi en 13.04
Umair A.

1
Fonctionne avec 16.04. La seule chose que je soulignerai aux futurs lecteurs est de se rappeler que «taille d'image exif» sera différente de «taille d'image», alors cochez la case «taille d'image» si vous voulez la vraie taille d'image, pas les dimensions de l'image lorsque la photo a été prise ou la dernière mise à jour de l'exif.
Hastig Zusammenstellen

4

Exécutez ceci à partir d'un terminal (fonctionne pour les images PNG et GIF):

file *.{png,gif}

Cela fonctionne car la filecommande affiche les dimensions des images PNG et GIF, ainsi que d'autres informations. Votre shell se développe *.{png,gif}en une liste de noms de fichiers et la filecommande accepte plusieurs arguments de nom de fichier. Cela ressemble à ceci:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png:                               PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

Notez que les colonnes sont alignées, donc un espace supplémentaire est utilisé si certains noms sont beaucoup plus longs que d'autres. Si vous ne le souhaitez pas, utilisez l' -Noption:

file -N *.{png,gif}

Cela vous donne des lignes comme celle-ci, qui ne prennent plus d'espace supplémentaire, mais ne sont plus alignées:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

Dans les rares cas où vous avez plusieurs milliers de fichiers image, leurs noms peuvent dépasser la longueur d'argument combinée maximale et le shell vous donne un message d'erreur. Dans ce cas, vous pouvez utiliser une boucle comme celle-ci:

for f in *.{png,gif}; do file "$f"; done

Cela produit les mêmes résultats que file -Nparce que, puisqu'il filene connaît qu'un seul fichier par exécution, il ne sait donc pas combien de temps les autres noms de fichiers sont et il ne peut pas aligner les colonnes.

Pour les autres types d'images, voir la réponse de ypnos à Fast way pour obtenir les dimensions de l'image (pas la taille du fichier) .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.