Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zainstalowałem kiedyś taki pakiet w Debianie, który pozwalał za zmianę wielkości zdjęcia albo rozdzielczości. Wchodziło się do katalogu ze zdjęciami zaznaczało wszystkie zdjęcia i pod PPM był RESIZE i RENAME, można je było w łatwy sposób przeskalować np. do rozdzielczości 800x600 czy innych, pamięta może ktoś nazwę tego pakietu? :D Za Chiny Ludowe nie mogę tego znaleźć.
Offline
Jakie środowisko, jaki menedżer plików?
PS
convert z [deb]imagemagick[/deb] lub [deb]graphicsmagick[/deb] da radę
Offline
Jakie środowisko graficzne? Może to było po prostu rozszerzenie menedżera plików? Cokolwiek by to nie było wciąga programy takie jak: imagemagick, rename, convert itp.
==
edit: sorry, za późno dałem 'Wyślij'
Ostatnio edytowany przez marcin'82 (2014-04-19 10:30:32)
Offline
XFCE4, to chyba coś było pod GNOME, nautilius czy coś. Chyba pod XFCE nie będzie śmigać.
To chyba ten pakiet: nautilus-image-converter
Ale to podobno tylko pod Gnome :(
Ostatnio edytowany przez milik (2014-04-19 10:49:58)
Offline
nie możesz tego zrobić przez ImageMagicka, jak azhag napisał (np podpiąć do menu Thunara akcje która wywołuje skrypt skalujący fotki)? A jak nie, to w ostateczności doinstaluj sobie nautilusa i do tego tą wtyczkę i będziesz to mógł zrobić odpalając Nautilusa ;]
Offline
GIMP jak nie robisz tego masowo, albo coś na wine odpal
Offline
[quote=thomsson]nie możesz tego zrobić przez ImageMagicka, jak azhag napisał (np podpiąć do menu Thunara akcje która wywołuje skrypt skalujący fotki)?[/quote]
Może wykorzystam Gthumb :)
Ostatnio edytowany przez milik (2014-04-19 11:23:38)
Offline
[quote=tajwan]GIMP jak nie robisz tego masowo, albo coś na wine odpal[/quote]
tajwan - a może utniemy ci nogę i damy proteze? ;> dokładnie taki sam sens jest w tym przypadku w używaniu softu na wine ;]
Offline
Np tak:
#!/bin/bash for plik in $(find $PWD -maxdepth 1 -type f -print0 | xargs -0 file | grep image | cut -d: -f1); do convert $plik -resize 1024x768 resize_$plik; done;
Zapisujesz skrypta w [b]/usr/local/bin[/b], uprawnienia [b]755[/b],
a potem w Thunarze podpinasz polecenie (w tym nie pomogę, nie podpinałem nigdy skryptów w Thunarze, od "zawsze " używam starego Nautilusa-2.xx.)
Ta wersja pójdzie z terminala, w Thunarze musisz prawdopodobnie $PWD zmienić na nazwę zmiennej określającej lokalizację bieżącego folderu, jaką Thunar przekazuje skryptowi.
@azhag
Jak znajdziesz chwilkę czasu, to te grepocuty fajnie byłoby spakować do jednego awka, ale mnie coś nie wychodzi równoczesne filtrowanie jeśli [b]$3 == image[/b] oraz [b]-F':'[/b].
To też wygląda dosyć strasznie (lamersko):
find $PWD -maxdepth 1 -type f -print0 | xargs -0 file | awk '($3 == "image") {print}' | cut -d: -f1
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2014-04-19 12:24:49)
Offline
http://www.debian.pl/entries/188-W%C5%82asne-akcje-w-menad%C5%BCCerze-plik%C3%B3w-Thunar-pod-Xfce4
Offline
Jeśli mamy do przeskalowania tylko kilka plików, to warto użyć Gimpa. Mamy wtedy pełną kontrolę nad skalowaniem (wielkością pliku) jak i jego wagą.
Należy pamiętać, że przy małej wadze, jakość leci na pysk.
Inna sprawa gdy plików jest kilkaset i wystarczy jakość internetowa -> convert -resize spełni swoje zadanie.
Offline
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00156 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.99.15' WHERE u.id=1 |
0.00089 | UPDATE punbb_online SET logged=1734067847 WHERE ident='3.145.99.15' |
0.00056 | SELECT * FROM punbb_online WHERE logged<1734067547 |
0.00077 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25648 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00203 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25648 ORDER BY p.id LIMIT 0,25 |
0.00095 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25648 |
Total query time: 0.00703 s |