Method: Vips::Image#webpsave
- Defined in:
- lib/vips/methods.rb
#webpsave(filename, **opts) ⇒ nil
Save image to webp file.
Parameters:
-
filename
(String)
—
Filename to save to
-
opts
(Hash)
—
Set of options
Options Hash (**opts):
-
:Q
(Integer)
—
Q factor
-
:lossless
(Boolean)
—
enable lossless compression
-
:preset
(Vips::ForeignWebpPreset)
—
Preset for lossy compression
-
:smart_subsample
(Boolean)
—
Enable high quality chroma subsampling
-
:near_lossless
(Boolean)
—
Enable preprocessing in lossless mode (uses Q)
-
:alpha_q
(Integer)
—
Change alpha plane fidelity for lossy compression
-
:min_size
(Boolean)
—
Optimise for minium size
-
:kmin
(Integer)
—
Minimum number of frames between key frames
-
:kmax
(Integer)
—
Maximum number of frames between key frames
-
:reduction_effort
(Integer)
—
Level of CPU effort to reduce file size
-
:strip
(Boolean)
—
Strip all metadata from image
-
:background
(Array<Double>)
—
Background value
-
:page_height
(Integer)
—
Set page height for multipage save
Returns:
- (nil)
|
# File 'lib/vips/methods.rb', line 1675
|