Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.08 KB

README.md

File metadata and controls

43 lines (31 loc) · 1.08 KB

srcset

srcset is a bash script that generates scaled-down versions of an image, and the corresponding <img srcset="..."> HTML.

Usage

srcset <path-to-image> <width> <width> ...

Widths are specified in pixels, with an optional xN multiplier suffix. For example, 1000 and 500x2 are equivalent.

Example

$ ls -lS
total 7648
-rw-r--r--  1 peferron  staff  3913850 Mar  9 18:29 picture.jpg

$ srcset picture.jpg 500 500x2 5000
Generated picture_500x500.jpg
Generated picture_1000x1000.jpg
Generated picture_2300x2300.jpg (full-size copy)

<img srcset="picture_500x500.jpg 500w,
picture_1000x1000.jpg 1000w,
picture_2300x2300.jpg 2300w"
sizes=""
src="picture.jpg">

HTML copied to clipboard.

$ ls -lS
total 18744
-rw-r--r--  1 peferron  staff  3913850 Mar  9 18:29 picture.jpg
-rw-r--r--  1 peferron  staff  3913850 Apr 12 19:16 picture_2300x2300.jpg
-rw-r--r--  1 peferron  staff  1358584 Apr 12 19:16 picture_1000x1000.jpg
-rw-r--r--  1 peferron  staff   402301 Apr 12 19:16 picture_500x500.jpg

Dependencies

Imagemagick.