S
S
Shamhaner2021-02-12 16:22:37
HTML
Shamhaner, 2021-02-12 16:22:37

How to automate the conversion of background images enclosed in a tag in HTML using GULP to WebP format and HTML itself?

The task is as follows:

There is HTML in which styles are written inline, more precisely, the background is specified using the "background-image" property with an image format other than WebP. How to make sure that GULP inserts the appropriate attributes into HTML after processing, images of the original file format and in WebP format, and also that it is packaged in the same tag

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Steppp, 2021-02-12
@Steppp

Piece of my assembly

const webp = require("gulp-webp");

  gulp.task("webp", function () {
    return gulp.src("source/img/**/*.{jpg,jpeg,svg}")
      .pipe(webp({quality: 50}))
      .pipe(gulp.dest("app/img"));
  });

A
Anton Shamanov, 2021-02-12
@SilenceOfWinter

as an option, you can do a "redirect" on the server: if the server does not find the file /assets/images/img.webp, then it passes the file name to the webp.php script, which takes the source file /assets/images/img.(jpg|png) creates from /assets/images/img.webp and displays to the user. similarly still miniatures are often formed.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question