Któregoś dnia napisaliśmy, jak skompresować folder obrazów za pomocą pojedynczej linii z wiersza powłoki powłoki bash, która jest natywna dla Linuksa, ale działa w systemie Windows, jeśli zainstalujesz Cygwin. Naturalnie istnieje prostsze rozwiązanie dla użytkowników systemu Windows, a czytelnik Lee Thompson napisał, aby podzielić się nim z wami wszystkimi.
Najpierw zainstaluj ImageMagick dla Windows i upewnij się, że znajduje się on w twojej ścieżce systemowej.
Następnie utwórz nowy plik wsadowy w Notatniku, używając sprytnej nazwy, na przykład compressall.bat, i wklej poniższy kod. Zauważ, że możesz zmienić * .jpg na coś innego, jeśli chcesz również dołączyć pliki PNG.
@ Wyłącz radio
dla %% f IN (* .jpg) DO convert -quality 70 "%% f" "%% f"
Zapisz plik wsadowy gdzieś w ścieżce systemowej (możesz go umieścić w C: \ Windows, jeśli naprawdę chcesz, ale lepiej byłoby utworzyć folder skryptów i dodać go do ścieżki systemowej). Następnie wystarczy przejść do folderu w wierszu polecenia i uruchomić plik wsadowy, wpisując kompilacja
po znaku zachęty.
Ale możemy zrobić to jeszcze lepiej.
Niedawno pokazaliśmy wam głupią sztuczkę maniaków, w której można uruchamiać polecenia w pasku adresu Eksploratora Windows lub otworzyć wiersz polecenia już wpisany w tym folderze. A teraz wreszcie mamy świetny przypadek użycia tej sztuczki.
Po zapisaniu pliku wsadowego kompresji do ścieżki systemowej można go używać w dowolnym miejscu. Po prostu otwórz dowolny folder obrazów w Eksploratorze Windows, a następnie wpisz kompilacja
w pasku adresu.
Zobaczysz okno wiersza polecenia flash up i szybko zniknie po zakończeniu. Wszystkie twoje obrazy będą miały mniejszy rozmiar pliku.
Jeśli chcesz naprawdę się spodobać, możesz zmodyfikować plik wsadowy, aby utworzyć katalog kopii zapasowych, skopiować wszystkie obrazy tam, a następnie kontynuować kompresję. W ten sposób będziesz mieć automatyczną kopię zapasową przed kompresją obrazów.
Ponownie, dzięki czytelnikowi Lee Thompsonowi za tę wspaniałą wskazówkę!