patrząc i nie mogę znaleźć idealnego.
Mam do przetworzenia 100 gig sekwencji obrazów 4K.
znaleziono imagizer2 na sourceforge. wielowątkowy, ale nie 64-bitowy (czy to ważne?).
Myślę, że najszybszy będzie wykorzystywał bibliotekę obrazów IPP firmy Intel.
Jestem na Windowsie, ale jeśli dostępna jest jakaś szalona opcja szybkiego linuksa, rozważę (testy porównawcze?).
zawierałem testy porównawcze, które uruchomiłem na partii testowej 100 5k (4,3 MB) plików
- resizer obrazu dla systemu Windows = 20 sekund
- zmiana rozmiaru obrazu partii = 30 sekund
- imagizer2 = 64sek
- irfanView = 80 sekund
- Szybki rozmiar obrazu = 110 sek
- imageMagick-6.7.1-Q16x64 = 149sek
ffmpeg -i d:\g\25\g_%%04d.jpg -r 15 -s hd720 -vcodec libx264 -fpre "libx264-hq.ffpreset" -crf 16 Day01_720.mp4
ale fmpeg jest na stałe zakodowany do obsługi obrazów nie większych niż 5012 pikseli. stąd zmiana rozmiaru.Odpowiedzi:
Świetne statystyki - dzięki za referencje. Być może za późno, ale nie wspomniałeś o wynikach ImageResizer (z Codeplex) sugerowanych przy pomocy Batch Picture Resizer powyżej. (nie to samo co wspomniane „crapware”) Zacząłem go używać po tym, jak MS przestało aktualizować Image Resizer. Ale na pewno nie ma potrzeby szybkości i objętości - wystarczy czyste i szybkie zmiany rozmiaru załączników e-mail i tym podobne.
źródło
Używam IrfanView do konwertowania 1 GB plików tiff na mniejsze pliki GIF każdej nocy. Zajmuje tylko kilka minut.
Przykładowa komenda woulöd wygląda następująco (używam tego do konwersji zdjęć do mojego cyfrowego wyświetlania zdjęć)
Spowoduje to zmianę rozmiaru wszystkich plików JPG z C: \ Picutres \ Best \ na 720x540 i zapisanie ich jako C: \ Temp \ miniDisp \ OrgFilename _rsz.jpg.
Przełączniki wiersza poleceń, które rozumie IrfanView, można znaleźć w pomocy online (patrz Indeks - Opcje wiersza poleceń) lub online tutaj
źródło
Nie jestem pewien, jak to się porówna w analizie porównawczej, ale możesz wypróbować ImageMagick za pomocą narzędzi do konwersji lub konwersji. Wygląda na to, że dobrze wykorzystuje 64 bity, liczbę rdzeni i tym podobne.
Wiem tylko, że jest naprawdę potężny i pełen funkcji. Mogę zmienić rozmiar w miejscu lub dodać opcje, takie jak filtry próbkowania i konwersje typów plików.
źródło
Sprawdź te programy:
Zmiana rozmiaru zdjęć przy użyciu plików wsadowych : Batch Resize .
źródło
Równoległe można użyć do przyspieszenia konwersji wsadowych za pomocą imagemagick.
Zmniejsz każdy * .jpg w katalogu, aby ani wysokość, ani szerokość nie były większe niż 1080 pikseli:
Używanie konwersji do tworzenia osobnych mniejszych plików:
Zauważ, że dotyczy to GNU równoległego, a nie wersji spakowanej w moreutils Debiana, która ma inną składnię i mniej funkcji. Zobacz stronę podręcznika, aby uzyskać więcej informacji na temat równoległości.
źródło
vips jest szybszy dla mnie:
Prędkość jest ograniczona przez kodowanie / dekodowanie jpeg, które (dzięki libjpeg) jest jednowątkowe. Możesz go uruchomić znacznie szybciej, jeśli uruchomisz kilka vipsthumbnail równolegle:
To jest na imac 2012, ale są też binaria systemu Windows.
http://www.vips.ecs.soton.ac.uk/supported/current/
źródło