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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-08-15 15:35:32

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Witam!

Czym znaleźć (i przy okazji przenieść, pewnie [b]mv[/b]) obrazki o rozmiarze [b]mniejszym[/b] niż przykładowe 300 x 100?

Ostatnio edytowany przez Pavlo950 (2014-08-15 15:35:56)

Offline

 

#2  2014-08-15 16:34:30

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Zajrzyj np. [url=http://www.howtogeek.com/howto/linux/finding-png-images-larger-than-x-pixels-through-the-linux-shell/?PageSpeed=noscript]tutaj.[/url]


marcin'82

Offline

 

#3  2014-08-15 16:43:07

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

imagemagick


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#4  2014-08-15 17:05:53

  tajwan - boss

tajwan
boss
Skąd: Śląsk
Zarejestrowany: 2010-03-30

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Zapytać na forum [url]gimpuj.info[/url]


NIGDY WIĘCEJ TESTING Z KTÓRYM SĄ SAME PROBLEMY !!!

Offline

 

#5  2014-08-15 17:37:37

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

@tajwan: znając tamtejszą publikę, to może Ziomioslaw by coś pomógł, ale raczej nie ma tam ostatnio za wielu Linuxiarzy (czy w ogóle za wiele ruchu)


ilin napisał
[i]"DUG to tez moja mała ojczyzna"[/i]

Offline

 

#6  2014-08-15 22:48:45

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

[quote=marcin'82]Zajrzyj np. [url=http://www.howtogeek.com/howto/linux/finding-png-images-larger-than-x-pixels-through-the-linux-shell/?PageSpeed=noscript]tutaj.[/url][/quote]
Fajne. Gotowe polecenie w linku jest takie:

Kod:

for f in *.png;
  do 
    if [ `file $f | cut -f5 -d\ ` -gt 600 ] ; 
      then echo $f;
    fi;
  done

Dla jpg przerobiłem na coś takiego:

Kod:

for f in *.jpg;
        do
                if [`identify $f | cut -f3 -d\ ` -gt 300];
                        then echo $f;
                fi;
        done

Tylko nie wiem, do czego odnosi się [b]-gt X[/b]. Ktoś wie?

//// Nie działa, bo:

Kod:

logan@pc:~/Desktop/jpg$ identify f100385240.jpg 
f100385240.jpg JPEG 350x350 350x350+0+0 8-bit PseudoClass 256c 20.7KB 0.000u 0:00.000

Jak rozdzielić [b]350x350[/b] lub jak dostosować to do mojej przeróbki?

Ostatnio edytowany przez Pavlo950 (2014-08-15 23:18:28)

Offline

 

#7  2014-08-16 22:05:31

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

To wie ktoś, czy nie?

Offline

 

#8  2014-08-16 23:07:21

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

a polecenie [b]find[/b]  z przełącznikiem -exec

Offline

 

#9  2014-08-17 09:28:12

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Pętla i sprawdzasz. Do identify dorzuciłbym -fomat (czy jak się ta flaga zwała), żeby się przez niepotrzebne dane nie przedzierać.


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#10  2014-08-17 09:51:29

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Tu masz przykłady:
http://askubuntu.com/questions/238136/how-to-find-all-images-with-a-certain-pixel-size-using-commandline

Offline

 

#11  2014-08-17 14:51:43

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

O, dziękuję bardzo, będę sukcesywnie sprawdzał i dam znać, co wymyśliłem.
Pytałem się dlatego, że kupę zdjęć odzyskałem i tego jest kilka(dziesiąt) tysięcy, więc chciałem jakoś to posegregować i w ciągu kilku dni znaleźć te, których kopii nie miałem :D

Offline

 

#12  2014-08-17 21:47:50

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

[ X-gt Y ]
lub
test X -gt Y
sprawdza, czy X jest większy niż Y (Greater Than)
ogólnie polecam wklepać i poczytać
man test


a to feler westchnął seler

Offline

 

#13  2014-08-17 22:35:20

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Czym znaleźć obrazki o rozmiarze mniejszym od X Y?

Dobra, zrobiłem inaczej. Trochę na upartego i po chłopsku.

Kod:

 mkdir 1 2 ... N;
mv `find | grep '.jpg' | head -500` 1;
mv `find | grep '.jpg' | head -500` 2;
mv `find | grep '.jpg' | head -500` ...;
mv `find | grep '.jpg' | head -500` N;

W ciągu tygodnia przez miniaturki na Xubuntu powywalam to, co zbędne. A resztę rozkminię po ogarnięciu zdjęć.


[b]////[/b]
[b]@azhag[/b] dobra myśl, dzięki, to jest to z czym miałem problem.

Kod:

logan@pc:~/tmp/1st-photorec-image/jpg/11$ identify -format "%wx%h" f726243328.jpg 
1600x2495
logan@pc:~/tmp/1st-photorec-image/jpg/11$ identify -format "%w x %h" f726243328.jpg 
1600 x 2495
logan@pc:~/tmp/1st-photorec-image/jpg/11$ identify -format "%w %h" f726243328.jpg 
1600 2495

[b]////////[/b]
W sumie, ogarnąłem to, o co mi chodziło i nawet działa:

Kod:

logan@pc:~/tmp/2nd-photorec-image/jpg$ mv `source 00` ../jpg-4000/
logan@pc:~/tmp/2nd-photorec-image/jpg$ cat 00 
for f in `find | grep .jpg`; do if [ `identify -format "%w" $f` -gt 4000 ]; then echo $f; fi; done
logan@pc:~/tmp/2nd-photorec-image/jpg$

Ostatnio edytowany przez Pavlo950 (2014-08-18 18:25:12)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.013 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00100 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.144.114.8' WHERE u.id=1
0.00092 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.114.8', 1732863757)
0.00039 SELECT * FROM punbb_online WHERE logged<1732863457
0.00054 SELECT topic_id FROM punbb_posts WHERE id=273463
0.00201 SELECT id FROM punbb_posts WHERE topic_id=26268 ORDER BY posted
0.00097 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=26268 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00170 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=26268 ORDER BY p.id LIMIT 0,25
0.00115 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26268
Total query time: 0.00891 s