You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(remark-images): Added support for WebP versions in addition to fallbacks. (#6495)
* feat(remark): Added support for WebP versions in addition to fallbacks.
* Added whitespace to match the snapshot tests.
* Modified snapshot files to pass.
* More whitespace matching.
Copy file name to clipboardExpand all lines: packages/gatsby-remark-images/README.md
+4-2
Original file line number
Diff line number
Diff line change
@@ -50,8 +50,10 @@ plugins: [
50
50
|`linkImagesToOriginal`|`true`| Add a link to each image to the original image. Sometimes people want to see a full-sized version of an image e.g. to see extra detail on a part of the image and this is a convenient and common pattern for enabling this. Set this option to false to disable this behavior. |
51
51
|`showCaptions`|`false`| Add a caption to each image with the contents of the title attribute, when this is not empty. Set this option to true to enable this behavior. |
52
52
|`sizeByPixelDensity`|`false`| Analyze images' pixel density to make decisions about target image size. This is what GitHub is doing when embedding images in tickets. This is a useful setting for documentation pages with a lot of screenshots. It can have unintended side effects on high pixel density artworks.<br/><br/>Example: A screenshot made on a retina screen with a resolution of 144 (e.g. Macbook) and a width of 100px, will be rendered at 50px. |
53
-
|`wrapperStyle`|| Add custom styles to the div wrapping the responsive images. Use the syntax for the style attribute e.g. `margin-bottom:10px; background: red;`|
54
-
|`backgroundColor`|`white`| Set the background color of the image to match the background image of your design |
53
+
|`wrapperStyle`|| Add custom styles to the div wrapping the responsive images. Use the syntax for the style attribute e.g. `margin-bottom:10px; background: red;`. |
54
+
|`backgroundColor`|`white`| Set the background color of the image to match the background image of your design. |
55
+
|`quality`|`50`| The quality level of the generated files. |
56
+
|`withWebp`|`false`| Additionally generate WebP versions alongside your chosen file format. They are added as a srcset with the appropriate mimetype and will be loaded in browsers that support the format. Pass `true` for default support, or an object of options to specifically override those for the WebP files. For example, pass `{ quality: 80 }` to have the WebP images be at quality level 80. |
0 commit comments