Gulp imagemin: sindresorhus/gulp-imagemin: Minify PNG, JPEG, GIF and SVG images

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Gulp ΠΏΠΎΠ΄ Google PageSpeed Insights

Автор: ΠšΡƒΠ΄Π°ΡˆΠ΅Π² Π‘Π΅Ρ€Π³Π΅ΠΉ

МнС ΠΎΡ‡Π΅Π½ΡŒ нравится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Gulp для сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΎΠ½ быстр, Π»Π΅Π³ΠΎΠΊ, поддаСтся прСкрасной Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ. Но Π΅ΡΡ‚ΡŒ нСбольшой изъян Π² Ρ‚ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мною ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ стандартным imagemin ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π΅ проходят ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π² Google PageSpeed Insights Π² Π²ΠΈΠ΄Ρƒ нСдостаточной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. РСшил, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π° ΡƒΠΆΠ΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это досадноС Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠ΅.

Π›ΡŽΠ±ΠΎΠΉ, ΠΊΡ‚ΠΎ использовал стандартный gulp-imagemin для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, ΠΊΠ°ΠΊ это дСлаСтся рассказывал ΠΊΠΎΠ³Π΄Π° описывал основы Gulp, ΠΎΠ±Ρ€Π°Ρ‰Π°Π» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Тмутся Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это достаточно просто, возьмСм ΠΌΠΎΠΉ послСдний пост ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² Google PageSpeed Insights. Как Π²ΠΈΠ΄ΠΈΠΌ Google сообщаСт Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ «ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 12,7 ΠšΠ‘ (42 %)».

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ Π½Π° страницу ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ³ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΠΈ для jpegtran ΠΈΠ»ΠΈ ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ jpegoptim для Gulp. ЗабСгая Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°ΠΌ пригодится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ jpegoptim. Π£ встроСнного Π² imagemin ΠΏΠ°ΠΊΠ΅Ρ‚Π° imagemin-jpegtran практичСски Π½Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, послС поисков ΠΈ экспСримСнтов Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄Π²Π΅ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹.

Для провСдСния тСстирования ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ тСстовый стСнд (тСстовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°), Π·Π° основу ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» взят ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ± основах Gulp. Для тСстирования Π±Ρ‹Π»ΠΈ взяты ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². ПослС Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ сдСлано поэтапноС сТатиС этих ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ срСдствами ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ с записью Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΈΡ… Π² Google PageSpeed Insights. Π‘Ρ‚Π΅Π½Π΄ доступСн ΠΏΠΎ ссылкС. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² доступны Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ source.rar. ΠŸΠΎΠΆΠ°Ρ‚Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ доступны Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ optimized.rar.

PNG ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ эффСктивнСС

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с PNG Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Google PageSpeed Insights Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ ругаСтся. Π― Π·Π°Π³Ρ€ΡƒΠΆΠ°Π» уТасно большиС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ с Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ ΠΌΠ΅Ρ‚Π°-Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ PageSpeed Insights Π½ΠΈ Ρ€Π°Π·Ρƒ Π΄Π°ΠΆΠ΅ Π½Π΅ пискнул.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с PNG Π±Π΅Π· ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΎΡ‚ Π³ΡƒΠ³Π»Π°. Π”Π°, ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ срСдства ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ PNG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

НСбольшиС пояснСния ΠΏΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:
НазваниС Ρ„Π°ΠΉΠ»Π° — это исходный Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ТмСтся ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ source.rar.
БрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ — ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ срСдством ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ оптимизация ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈ этом использовались ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ качСства Π² 60 взяты ΠΈΠ· Photoshop, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСт, Ρ‡Ρ‚ΠΎ это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ качСство (High) ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.
Saved Kb — количСство Π±Π°ΠΉΡ‚/ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚/ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΡŠΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ благодаря ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.
Saved % — Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Ρ„Π°ΠΉΠ»Π°.
Google PageSpeed Insights — ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚ Π»ΠΈ сСрвис PageSpeed Insights, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

НазваниС файлаБрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Saved KbSaved %Google PageSpeed Insights
Pinguino-Linux. pngimagemin.optipng({optimizationLevel: 5})74 B0.1%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
Pinguino-Linux.pngpngquant()47.7 kB47.9%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
Pinguino-Linux.pngpngquant({quality: 60, speed: 5})73 kB73.3%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
НазваниС файлаБрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Saved KbSaved %Google PageSpeed Insights
linux-2025130.pngimagemin.optipng({optimizationLevel: 5})18.2 kB16.1%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
linux-2025130.pngpngquant()62.6 kB55.5%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
linux-2025130.pngpngquant({quality: 60, speed: 5})87.1 kB77.2%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΎΠΏΡ†ΠΈΠΉ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ gulp-pngquant ΠΆΠΌΠ΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. Π‘ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ.

JPEG ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ эффСктивнСС

ПослС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… поисков Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ 3 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ возмоТности imagemin. Π­Ρ‚ΠΎ imagemin-jpeg-recompress, imagemin-jpegoptim, imagemin-mozjpeg. НС вдаваясь Π² особыС Ρ€Π°Π·Π³Π»Π°Π³ΠΎΠ»ΡŒΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ, Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстов:

НазваниС файлаБрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Saved KbSaved %Google PageSpeed Insights
code-1839406.jpgimagemin.jpegtran({progressive:Β true})19.2 kB12%Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ страницы ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 31,2Β ΠšΠ‘ (23Β %).
code-1839406.jpgjpegoptim()7.83 kB4.9%Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ страницы ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 42,3Β ΠšΠ‘ (29Β %).
code-1839406.jpgjpegoptim({progressive:Β true, max: 60, stripAll: true})93.3 kB58.5%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
code-1839406. jpgrecompress()58.2 kB36.4%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
code-1839406.jpgrecompress({quality: «medium», method: «smallfry», loops: 5, progressive:Β true, strip: true})87.7 kB55%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
code-1839406.jpgmozjpeg()87.5 kB54.8%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
code-1839406.jpgmozjpeg({quality: 60, progressive: true, tune: «ms-ssim», smooth: 2})113 kB70.9%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
НазваниС файлаБрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Saved KbSaved %Google PageSpeed Insights
market-839574.jpgimagemin.jpegtran({progressive:Β true})30.7 kB6.7%Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ страницы ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 75,6Β ΠšΠ‘ (19Β %).
market-839574.jpgjpegoptim()6.54 kB1. 4%Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ страницы ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 99,2Β ΠšΠ‘ (23Β %).
market-839574.jpgjpegoptim({progressive:Β true, max: 60, stripAll: true})322 kB69.9%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
market-839574.jpgrecompress()164 kB35.6%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
market-839574.jpgrecompress({quality: «medium», method: «smallfry», loops: 5, progressive:Β true, strip: true})215 kB46.8%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
market-839574.jpgmozjpeg()286 kB62.3%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
market-839574.jpgmozjpeg({quality: 60, progressive: true, tune: «ms-ssim», smooth: 2})357 kB77.6%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
НазваниС файлаБрСдство ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ‹Π·ΠΎΠ²Π°Saved KbSaved %Google PageSpeed Insights
red-rose-2602048. jpgimagemin.jpegtran({progressive:Β true})29.8 kB5.1%ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 113,8Β ΠšΠ‘ (22Β %).
red-rose-2602048.jpgjpegoptim()210 B0%ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 142,7Β ΠšΠ‘ (26Β %).
red-rose-2602048.jpgjpegoptim({progressive:Β true, max: 60, stripAll: true})411 kB70.3%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
red-rose-2602048.jpgrecompress()210 kB35.9%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
red-rose-2602048.jpgrecompress({quality: «medium», method: «smallfry», loops: 5, progressive:Β true, strip: true})275 kB47.1%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
red-rose-2602048.jpgmozjpeg()367 kB62.9%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚
red-rose-2602048.jpgmozjpeg({quality: 60, progressive: true, tune: «ms-ssim», smooth: 2})457 kB78.3%Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅Ρ‚

Как Π²ΠΈΠ΄Π½ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ всСх сСбя ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ mozjpeg Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ПослС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΉ со стороны Google PageSpeed Insights Π½Π΅Ρ‚. ΠŸΡ€ΠΈ этом Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия качСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ пострадало, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ изобраТСния выглядят ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΠΌ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ качСство сТатия ΠΌΠΎΠΆΠ½ΠΎ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ optimized.rar.

Π’ ΠΊΠΎΠ½Ρ†Π΅ Ρ…ΠΎΡ‚Π΅Π» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ тСстированиС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Π°Ρ€Ρ…ΠΈΠ²Π΅. Π’ Ρ…ΠΎΠ΄Π΅ тСстирования Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ большС 2000 пиксСлСй ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΈ большС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Тмутся Π»ΡŽΠ±Ρ‹ΠΌΠΈ пСрСчислСнными срСдствами Gulp согласно Google PageSpeed Insights. Для Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π½Π°Π΄ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π΅ срСдства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² самом Google πŸ™‚

UPDATE: Π² Ρ…ΠΎΠ΄Π΅ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… экспСримСнтов с JPEG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ нСсколько Π²Π΅Ρ‰Π΅ΠΉ:
imagemin-jpeg-recompress с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ компрСссии smallfry часто Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΊΠ°ΠΊ-Ρ‚ΠΎ связано с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ изобраТСния, Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° jpeg-archive Π΄Π°Π²Π½ΠΎ Π½Π΅ исправляСтся, поэтому ΠΎΡ‚ этого jpeg-recompress отказался.
imagemin-mozjpeg всС Ρ‚Π°ΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ сильно ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ качСство Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ особСнно ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… изобраТСниях, поэтому ΠΎΡ‚ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ отказался.

Вэги: Gulp, инструмСнтарий, javascript, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, автоматизация

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 6073

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²:

Β« ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² Π² GulpВыявлСниС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½Π° Windows Β»

gulp-imagemin — Анализ работоспособности ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² npm

ВсС уязвимости бСзопасности относятся ΠΊ производствСнных зависимостСй прямых ΠΈ косвСнных ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Уязвимости 0022 8.0.0 | 08/2021

  • C
  • H
  • M
  • L
    9003 2
    H
  • M
  • L
7. 1.0 | 01/2020

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅

  • C
  • H
  • 90 041 М
  • Π›
  • Π’
  • М
  • Π›
6. 2.0 | 11/2019
  • C
  • H
  • M 90 035
  • Π›
  • Π’
  • М
  • Π› 9 0035
5. 0.3 | 11/2018
  • C
  • H
  • M 90 035
  • Π›
  • Π’
  • М
  • Π› 9 0035
4. 1.0 | 12/2017
  • C
  • H
  • M
  • Π›
  • Π’
  • М
  • Π› 9003 4

ЛицСнзия
ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΈΠΉ тСхнологичСский институт

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности
Π”Π°

Π’Π°Ρˆ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½ уязвимостям?

Π‘ΠΊΠ°Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ уязвимостСй. Быстро ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ исправлСния. НачнитС Ρ€Π°Π±ΠΎΡ‚Ρƒ со Snyk бСсплатно.

НачнитС бСсплатно

Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (145 612)

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΄

Π—Π²Π΅Π·Π΄Ρ‹ GitHub
1,89 тыс.

Π’ΠΈΠ»ΠΊΠΈ
166

Авторы
30


ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ прямого использования

TOP 5%

ΠŸΠ°ΠΊΠ΅Ρ‚ npm gulp-imagemin ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности 145 612 Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π² нСдСлю. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ Π·Π°Π±ΠΈΠ»ΠΈ Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ популярности gulp-imagemin Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ популярным.

На основС статистики ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ· рСпозитория GitHub для npm ΠΏΠ°ΠΊΠ΅Ρ‚ gulp-imagemin, ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ снялся 1890 Ρ€Π°Π·.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰ΠΈΠ΅ срСдниС Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΈΠ· послСдних 12 мСсяцСв, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ извСстных ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄Π°Π½Π½Ρ‹Ρ….

Частота фиксации

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ вопросы
19

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ
1

ПослСдняя вСрсия
2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄

ПослСдняя фиксация
7 мСсяцСв Π½Π°Π·Π°Π΄


Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· состояния обслуТивания gulp-imagemin Π½Π° основС кадСнция Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… вСрсий npm, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ рСпозитория, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ обслуТиваниС НСактивный.

Π’Π°ΠΆΠ½Ρ‹ΠΌ сигналом обслуТивания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для gulp-imagemin являСтся это 914.13.1 || >=16.0.0


Возраст
9 Π»Π΅Ρ‚

Зависимости
11 прямых

ВСрсии
48

Установочный Ρ€Π°Π·ΠΌΠ΅Ρ€
8,36 ΠšΠ‘

РаспрСдСлСнныС Ρ‚Π΅Π³ΠΈ
1

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²
4

ΠžΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ пСрсонал
1

Π’ΠΈΠΏΡ‹ TS
Π”Π°


gulp-imagemin ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ послСднСго Ρ‚Π΅Π³Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ для ΠΏΠ°ΠΊΠ΅Ρ‚ Π½ΠΏΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для этого ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Π΅Π³ΠΈ. ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рядом, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ выпуски, ΠΈΠ»ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Gulp-imagemin β€” Π‘ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚Π΅ изобраТСния PNG, JPEG, GIF ΠΈ SVG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ imagemin для Gulp Π² ΠΌΠ°Π΅ 2023 Π³.

МСню

Главная

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅

Π¨ΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ рСсурсов

ВсС рСсурсы

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой X

90 002 Алгоритмы Javascript

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы

Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² унивСрситСтС

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ программист Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ

Код

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°

ΠŸΠ°ΠΌΡΡ‚ΠΊΠ°

Вакансии

Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

Компании, Π½Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠ΅ Π±Π΅Π· доски

Π£Π΄Π°Π»Π΅Π½Π½Ρ‹Π΅ вакансии

ΠΠΈΡˆΠ΅Π²Ρ‹Π΅ вакансии

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ

Π‘Π»ΠΎΠ³ GitPiper

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ тСхнологиях ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ со всСго ΠΌΠΈΡ€Π°

90 002 ΠŸΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° GitHub

Π₯акСрскиС поисковыС систСмы

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Memes

Бтатистики Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

ПослСднСС обновлСниС: 11 мая 2023 г.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° readme

29 ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ прилоТСния, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° Β«Gulp -Imagemin — Minify PNG, JPEG, GIF ΠΈ SVG Images с Imagein для GlopΒ». Π² ΠΌΠ°Π΅ 2023

  • GitHub — holdr/grunt-smushit: Π·Π°Π΄Π°Ρ‡Π° Grunt для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с использованиСм reSmush.it

    Π·Π°Π΄Π°Ρ‡Π° Grunt для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с использованиСм re smush это способствуСт Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Holdr grunt smusit ΠΏΡƒΡ‚Π΅ΠΌ создания ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π½Π° git hub

  • G это ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€ — holdr/gulp-smushit: Плагин Gulp для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ PNG ΠΈ JPG с использованиСм reSmush.it.

    Плагин Gulp для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ png ΠΈ jpg с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ re smash it git hub holdr gulp smushit ΠΏΠ»Π°Π³ΠΈΠ½ gulp для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ png ΠΈ jpg с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ re smash it

  • smush.it!

  • GitHub — Imagemin/Imagemin: [Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅] министСрство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ бСсшовно

    НСудовлСтворСнныС Minify Images ΠΏΠ»Π°Π²Π½ΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Imagemin Imagemin, создавая ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π½Π° Git Hub

  • Sharp — Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ случай использования.

    js ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для прСобразования Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π² мСньшиС, ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° изобраТСния JPEG, PNG ΠΈ WebP Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².
  • Gm β€” GraphicsMagick ΠΈ ImageMagick для Node.js.

  • Exexif β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Pure elixir для извлСчСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… tiff ΠΈ exif ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² JPEG.

  • ExifCleaner β€” Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠžΠ• Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для очистки ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

    БСсплатноС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для очистки ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ min — ΠœΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG ΠΈ JPEG для Grunt.

  • Grunt-WebP β€” ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ изобраТСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ WebP.

  • Gulp-WebP β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² WebP для Gulp.

  • ImageOptim HTTP API для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π²Π΅Π±-сСрвСрах

  • Grunt-imageoptim β€” Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ImageOptim, ImageAlpha ΠΈ JPEGmini Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса сборки.

  • ImageOptim-CLI β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ImageOptim, ImageAlpha ΠΈ JPEGmini для Mac, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ процСсса сборки.

  • Tapnesh-CLI β€” Tapnesh β€” это инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ ΠΈ эффСктивно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ всС ваши изобраТСния ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ!

  • TinyPNG β€” ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ сТатиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ WebP, PNG ΠΈ JPEG

    Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ваш Π²Π΅Π±-сайт быстрСС ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ. ΠšΡ€ΠΎΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ png ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π΅Π±-изобраТСния p png ΠΈ jpeg Π½Π° 50 80, сохраняя ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ

  • Kraken.io Image Optimizer

    Kraken io β€” это Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ свСрхбыстрый ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ благодаря ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.0005

  • Compressor.io β€” оптимизация ΠΈ сТатиС Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ JPEG ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG

    ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ сТатиС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ JPEG ΠΈ PNG ΠΎΠ½Π»Π°ΠΉΠ½-компрСссор β€” это инструмСнт для сТатия Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ с потСрями ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ

  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub

  • mozjpeg β€” Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ JPEG.

  • Jpegoptim — Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ/сТатия Ρ„Π°ΠΉΠ»ΠΎΠ² JPEG.

  • ZopfliPNG β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG.

  • Advance Projects

    Π˜Π³Ρ€Π°ΠΉΡ‚Π΅ Π² ΠΌΠ°ΠΌΡƒ Π½Π° своСм Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠΌ Π°Ρ€ΠΊΠ°Π΄Π½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ с фиксированной частотой

  • Leanify — Π›Π΅Π³ΠΊΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€/ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ.

  • ΠšΠΎΠΌΠΏΡ€Π΅ΡΡΠΎΡ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Trimage (Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ)

  • Главная | ImageEngine

    ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страниц Π·Π° счСт автоматичСского обнаруТСния устройств, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ прСдоставлСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· cdn, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ SEO-Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств

  • Global Image CDN с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

    Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Π°Ρ ΡΠ΅Ρ‚ΡŒ сСрвСров для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ быстрая cdn ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π±ΠΎΠ»Π΅Π΅ быстрая ΠΈ лСгкая Ρ€Π°Π±ΠΎΡ‚Π° для Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

  • GitHub — funbox/optimizt: Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ CLI

    Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Cli способствуСт Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ funbox optimizt ΠΏΡƒΡ‚Π΅ΠΌ создания ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Π½Π° git hub

ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½Π°ΡˆΡƒ рассылку новостСй

ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ рСсурсы прямо Π½Π° ваш ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ящик.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *