Najszybsza metoda wyświetlania wymiarów obrazu dla plików w Nautilusie w widoku listy?

18

Jaki jest najprostszy i najszybszy sposób wyświetlenia wymiarów folderu zawierającego obrazy? Wydaje się, że nie ma takiej możliwości w Nautilusie. Jest tylko tyle plików prawym przyciskiem myszy> Właściwości> Operacje na obrazie, które mogę wykonać, zanim stracę wolę życia.

niemożliwe
źródło

Odpowiedzi:

4

Użyj skryptu! W przypadku rzeczy, których domyślnie nie ma w Nautilus, możesz samodzielnie dodawać skrypty.

Więcej informacji o ubuntuforums . Temat zaczyna się od dodania informacji o muzyce, ale od odpowiedzi nr 32 obejmuje także obrazy. Skrypty (na własne ryzyko) i instrukcje w linku.

Spójrz na zrzut ekranu, jak to będzie wyglądać (dotyczy starszego Ubuntu, ale nadal działa):

wprowadź opis zdjęcia tutaj

Rinzwind
źródło
1
Powinienem był powiedzieć w moim oryginalnym poście, że próbowałem również zainstalować pakiet nautilus-columns: $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install nautilus-columnsnastępnie dodałem wszystkie kolumny związane z obrazami do widoku Nautilusa i zrestartowałem Nautilusa. Date, EXIF Dateshot, EXIF Image Size, EXIF Software, EXIF FlashKolumny są puste. Jedyną kolumną, która wyświetla informacje, jest Image Sizewymiary każdego obrazu. Masz pomysł, jak to rozwiązać, zanim przejrzysz niestandardowe skrypty? Czy muszę instalować inne pakiety? Dzięki
niemożliwy
Aktualizacja: Zainstalowałem bsc-v2.pyskrypt na Ubuntu 10.10 PC w pracy, zgodnie z instrukcjami w wątku ubuntuforums, który działa. Podczas instalacji Ubuntu 11.04 w domu wybrałem opcję szyfrowania mojego katalogu domowego. Podejrzewam, że może to być przyczyną tego problemu, ponieważ miałem podobny problem z Apache próbującym wyświetlać pliki i foldery w moim katalogu domowym.
niemożliwe
Aktualizacja: Usunąłem szyfrowanie z folderu domowego 11.04, ale dane EXIF ​​są nadal puste. Czy ktokolwiek zdołał sprawić, by działało to na Natty? Jeśli tak to jak?
niemożliwy
8

Istnieje pakiet o nazwie nautilus-columns. Obecnie znajduję go tylko w umowie PPA , która jest tutaj udokumentowana . Za pomocą tego małego skryptu łatwo jest dodawać kolumny do różnych metadanych dla plików PDF, obrazów, plików dźwiękowych itp. Podsumowując:

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

Na koniec przejdź do Edycja> Preferencje> Lista kolumn i włącz wszystko, czego potrzebujesz. Pamiętaj, że działa tylko w widoku listy.

Aktualne wersje nautilus-columnsmożna również znaleźć tutaj .

matematyka
źródło
1
Działa również w 13.04
Umair A.
1
Działa z 16.04. Jedną rzeczą, na którą zwrócę uwagę przyszłym czytelnikom, jest pamiętanie, że „rozmiar obrazu exif” będzie inny niż „rozmiar obrazu”, więc zaznacz pole „rozmiar obrazu”, jeśli chcesz mieć prawdziwy rozmiar obrazu, a nie wymiary obrazu, gdy zdjęcie zostało zrobione lub ostatnia aktualizacja exif.
Hastig Zusammenstellen
4

Uruchom to z terminala (działa w przypadku obrazów PNG i GIF):

file *.{png,gif}

Działa to, ponieważ filepolecenie pokazuje wymiary obrazów PNG i GIF, a także niektóre inne informacje. Powłoka rozwija się *.{png,gif}do listy nazw plików, a filepolecenie akceptuje wiele argumentów nazw plików. To wygląda tak:

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

Zauważ, że kolumny są ustawione w jednej linii, więc dodatkowe miejsca są używane, jeśli niektóre nazwy są znacznie dłuższe niż inne. Jeśli nie chcesz tego, użyj -Nopcji:

file -N *.{png,gif}

To daje ci takie linie, które nie zajmują już więcej miejsca, ale nie są już wyrównane:

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

W rzadkim przypadku, gdy masz wiele tysięcy plików obrazów, ich nazwy mogą przekraczać maksymalną łączną długość argumentów, a powłoka wyświetli komunikat o błędzie. W takim przypadku możesz użyć takiej pętli:

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

Daje to takie same wyniki, ponieważ file -Nponieważ, ponieważ filezna tylko jeden plik na uruchomienie, więc nie wie, jak długie są inne nazwy plików i nie może wyrównać kolumn.

W przypadku innych typów obrazów można znaleźć odpowiedź ypnos koszulka na szybki sposób, aby uzyskać wymiary obrazu (nie rozmiar pliku) .

Squishy Giraffe
źródło