Пакетнае сціск JPEG-малюнкаў у некалькіх дырэкторыях

  1. методыка

19 055 17

Аптымізатары у працы нярэдка сутыкаюцца з неабходнасцю хутка сціснуць вялікая колькасць малюнкаў Аптымізатары у працы нярэдка сутыкаюцца з неабходнасцю хутка сціснуць вялікая колькасць малюнкаў.

Гэта неабходна:

  • для павелічэння хуткасці загрузкі старонкі;
  • для паляпшэння ацэнкі ў цесцю PageSpeed ​​Insights ад Google.

Масавае сціск .jpg малюнкаў, размешчаных у некалькіх дырэкторыях, рэалізоўваў пры дапамозе праграмы IrfanView . Праграма можа як перазапісаць старыя выявы, так і стварыць тэчкі ў новым месцы. Назвы тэчак пры гэтым захаваюцца. IrfanView бачыць і апрацоўвае таксама укладзеныя дырэкторыі.

методыка

  1. 1. спампоўваем праграму. Я запампоўваў з першага названага сховішчы файлаў (яно знешняе).
  2. 2. Усталёўваны. Пры ўсталёўцы праграма прапанавала дадатковае праграмнае забеспячэнне аднаго вядомага заходняга інтэрнэт-крамы. Не забудзьцеся зняць галачкі.
  3. 3. Калі збіраецеся сціскаць ўжо апублікаваныя карцінкі, то з хостынгу спампоўваем дырэкторыі з малюнкамі.
  4. 4. У меню праграмы File выбіраем Batch Conversion / Rename ... ( "batch" у перакладзе з ангельскага азначае "гурт", "серыя", "ізгой").
  5. 5. Дадаем ўсе выявы з тэчак, для гэтага:
    1. a. Вылучаем ўсе папкі з малюнкамі.
    2. b. Усталёўваем тып файлаў JPG / JPEG (калі ў тэчках будуць прысутнічаць малюнка іншых фарматаў, яны будуць ігнаравацца).
    3. c. Ставім галачку Include subdirectories (for 'Add all' ...), уключыць паддырэкторыі, каб праграма магла працаваць з некалькімі тэчкамі, а так жа укладзенымі тэчкамі.
    4. d. Націскаем Add all.
  6. 6. Націснуўшы Browse выбіраем дырэкторыю, дзе будуць захаваюцца тэчкі са сціснутымі малюнкамі.
  7. 7. Націснуўшы Options пераходзім да налад сціску:
    1. a. Лятунком паказваем якасць малюнкаў на выхадзе. Каб лепш зразумець, да якога ўзроўню можна сціскаць карцінкі без прыкметнай страты якасці, я раблю некалькі тэставых сціскаў на невялікай колькасці.
    2. b. Здымаем усе галачкі акрамя першай, Save as progressive JPG. Дзякуючы гэтай опцыі малюнак можа паказвацца да поўнай загрузкі ў некаторых браўзэрах. Плюс да гэтага прагрэсіўны фармат не павінен абцяжарваць карцінку, а наадварот, у большасці выпадкаў нават рабіць крыху лягчэй .
      Прыбіраючы астатнія галачкі, мы прыбіраем дадатковую інфармацыю аб малюнку: аўтарства, спосаб атрымання, інфармацыю пра прыладу, якім быў зроблены здымак, умовы пры якіх быў зроблены здымак і г.д. Калі гэтую інфармацыю пакінуць, малюнак не пройдзе тэст PageSpeed ​​Insights.
    3. c. Націскаем ОК.
  8. 8. Адзначаем Use advanced options (for bulk resize ...) і націскаем Advanced:

    Тут я стаўлю толькі адну каўку, неабходную для таго, каб у канчатковай дырэкторыі ствараліся паддырэкторыі (інакш сціснутыя малюнак будуць размешчаны ў адной тэчцы):

    Націскаем OK.
  9. 9. У асноўным акне націскаем Start Batch.

На гэтым усё. Пры сціску праграма захавае імёны малюнкаў і назвы тэчак.

Такім чынам мне ўдалося сціснуць адным махам каля 19 тыс. Малюнкаў тавараў. Пры выкананні вялікай колькасці аперацый Windows выдавала паведамленне, што праграма не адказвае. Аднак, заходзячы ў тэчку прызначэння, па нарастальным колькасці сціснутых малюнкаў я пераконваўся, што працэс ідзе. Апрацоўка сканчалася заўсёды паспяхова.