gulp-sharp-optimize-images

0

Описание

Оптимизация и конвертация изображений для Gulp с использованием Sharp.

Языки

  • JavaScript100%
README.md

gulp-sharp-optimize-images

Протестировано с gulp 5.0.0 и 4.0.2.

Оптимизация и конвертация изображений для gulp библиотекой sharp.

What is this

With this thing you can:

  • Optimize your images.
  • Convert your images to other formats (including, but not limited to .webp and .avif).

Features

  • Using the sharp plugin.
  • Has a minimum of dependencies.
  • Supported formats: .png .jpg/jpeg .webp .avif .tiff .heif .gif

Why is this

How to use this

Installation

npm i --D gulp-sharp-optimize-images

OR

yarn add gulp-sharp-optimize-images -D

Example of usage

API

outputImageExtname

Type:

object

An object that allows you to convert
all
images into images of a
specific type
.
Also optimizes and transmits the original.

param

Type:

any
(depends on the parameter)
Option for an output image.
To familiarize yourself with the available options, refer to the plugin documentation (for example, this section for .jpeg): https://sharp.pixelplumbing.com/api-output#jpeg

alsoProcessOriginal

Type:

boolean

Default value:
false

It also allows you to optimize and move the original file. It only works for the type
outputImageExtname: {}
parameter.

imageExtname_to_imageExtname

Type:

object

An object that allows you to convert images of a
specific type
into images of a
specific type
.
Does not transmit the original.

logLevel

Type:

string

Default value:
small

Can get the value:
small | full | ''

Allows you to change the logging.

Supported format names:

  • png
  • jpg
    |
    jpeg
  • webp
  • avif
  • tiff
  • heif
  • gif

If you find a bug, please create an issue here.

If this project was useful to you, you can give it a ★ in repository.