
рдореИрдВ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдПрдХ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдлреА рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ!
рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ - рдХреНрдпреЛрдВ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ CoffeeScript рдореЗрдВ рдПрдХ CLI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА? рдФрд░ рд▓рд┐рдЦрд╛!
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдЖрдХрд╛рд░ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдмреИрдЪ рдХреЗ рд╕рд╛рде рд▓рд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднрдпрд╛рдирдХ рдФрд░ рд░рд╣рд╕реНрдпрдордп рд╣реИред
рдореИрдВ рдПрдХ рдЕрдЪреНрдЫреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдЪрд╛рдмрд┐рдпрд╛рдБ рд╢реБрд░реВ рдХрд░рдирд╛, рд╕реВрдЪрдирд╛ рдХрд╛ рдПрдХ рд╕реБрдВрджрд░ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╡рд╣ рд╕рдмред
рд╕рддреНрдпрд╛рдкрди рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕ рдкрд░ рд▓рд┐рдЦрдирд╛ рдПрдХ рд╣реА рдкрд░реНрд▓ рдпрд╛ рд░реВрдмреА, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрд╕рд╛рди рдкрд░ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ:
- рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЯрди рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬреЛ рдЕрдкрдирд╛ рдХрд╛рдо рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ
- рд╡рд╣рд╛рдБ npm рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЗрддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рд▓реБрднрд╛рд╡рдиреА рд╣реИ
- "рд╕реНрдкрд╛рд░реНрдХрд┐рдВрдЧ" рдХрд╛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдСрдкрд░реЗрд╢рди рд╣реИ
рд╕реНрдХреНрд░реАрди рдкрд░ рдЬреЛ рдХреБрдЫ рд╣реБрдЖ рдЙрд╕рдХрд╛ рдПрдХ рдЕрдиреБрдорд╛рдирд┐рдд рджреГрд╢реНрдпред
рдЖрдк рдХреЛрдб рдХреЛ рдЧрд┐рддреБрдм рдкрд░
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдкрд╣рд▓реЗ рд╣рдо рдмрд╛рдЗрдирд░реА рдЗрдореЗрдЬрдореЗрдЧрд┐рдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВред
рддреЛ рдХрд░реЛ
npm install image-batch-resizer -g
рдФрд░ рд╡рд╣ рд╕рдм рд╣реИред рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
$ image-batch-resizer -d ./image_dir
рддреЗрдЬ, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдпред
рдкрдардиреАрдп рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рдеред
рдкреБрдирд╢реНрдЪредрдореБрдЦреНрдп рдмрд╛рдд рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рднреВрд▓ рдЧрдПред
рдкреЛрд╕реНрдЯ рдХрд╛ рд╕рд╛рд░ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ CoffeeScript рдкрд░ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ) рдХреБрдЫ рднреА рд▓рд┐рдЦреЗрдВ, рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ "рдЦрд┐рд▓реМрдирд╛ рдкрд╛рд╕рд╛" рдирд╣реАрдВ рд╣реИред рд╕рдВрдкреВрд░реНрдг рдиреЛрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреИрдХ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рдЖрдзреБрдирд┐рдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реИред
рд╣рд╛рдВ, рдпрд╣ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрд▓, рд░реВрдмреА, рдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдкрд╕рдВрдж рд╣реИ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрдВрднреАрд░ рд╣реИред