
0 indicates the frames should loop forever. # -loop n # e.g 10 # Loop the frames n number of times. Finally, # if mi and bi are omitted then xi and yi can be omitted and will default to +0+0.

Also, mi can be omitted if bi is omitted and # will default to 0 (NONE). # Argument bi can be omitted and will default to +b (BLEND). webp image # FRAME_OPTIONS # -file_i +di]] # e.g -frame one.webp +100 -frame two.webp +100+50+50 -frame three.webp +100+50+50+1+b # Where: file_i is the i'th frame (WebP format), xi,yi specify the image offset for this frame, # di is the pause duration before next frame, mi is the dispose method for this frame (0 for NONE or 1 for BACKGROUND) # and bi is the blending method for this frame (+b for BLEND or -b for NO_BLEND).

# for options use keywords as below # for ICC: icc # for XMP metadata: xmp # for EXIF metadata: exif print ( webpmux_strip ( input_image = "icc_container.webp", output_image = "without_icc.webp", option = "icc" )) Create an animated WebP file from Webp images from webptools import webpmux_animate # pass input_images(.webp image) path with FRAME_OPTIONS, as array,ouput image will be animated. # for options use keywords as below # for ICC: icc # for XMP metadata: xmp # for EXIF metadata: exif print ( webpmux_extract ( input_image = "anim_container.webp", icc_profile = "image_profile.icc", option = "icc" )) Strip ICC profile,XMP metadata and EXIF metadata from webptools import webpmux_strip # pass input_image(.webp image) path,output_image,set options(icc image profile,XMP metadata or EXIF metadata) and file. # for options use keywords as below # for ICC: icc # for XMP metadata: xmp # for EXIF metadata: exif print ( webpmux_add ( input_image = "in.webp", output_image = "icc_container.webp", icc_profile = "image_profile.icc", option = "icc" )) Extract ICC profile,XMP metadata and EXIF metadata from webptools import webpmux_extract # pass input_image(.webp image) path,output_image,set options(icc image profile,XMP metadata or EXIF metadata) and file. webp file type extension) print ( gifwebp ( input_image = "linux_logo.gif", output_image = "linux_logo.webp", option = "-q 80", logging = "-v" )) webpmux Add ICC profile,XMP metadata and EXIF metadata from webptools import webpmux_add # pass input_image(.webp image) path,output_image,set options(icc image profile,XMP metadata or EXIF metadata) and file. ) print ( dwebp ( input_image = "python_logo.webp", output_image = "python_logo.jpg", option = "-o", logging = "-v" )) gif2webp Convert gif image to webp from webptools import gifwebp # pass input_image(.gif) path ,output_image(give path where to save and image file name with. webp file type extension) print ( cwebp ( input_image = "python_logo.jpg", output_image = "python_logo.webp", option = "-q 80", logging = "-v" )) Convert base64 image to webp base64 from webptools import base64str2webp_base64str # pass base64 image, image type, webp options, # for the conversion temp location need # use the default temp path for conversion print ( base64str2webp_base64str ( base64str = "", image_type = "jpg", option = "-q 80", logging = "-v" )) # use the custom temp path for conversion print ( base64str2webp_base64str ( base64str = "", image_type = "jpg", option = "-q 80", temp_path = "./temp", logging = "-v" )) dwebp Convert webp image to other image format from webptools import dwebp # pass input_image(.webp image) path ,output_image(.jpeg.pnp. ) path, # output_image(give path where to save and image file name with.

#Gif to webp converter how to
This library uses precompiled executables of WebP(v1.1.0) for more infoįor converting other image formats to webp, please read thisįor converting webp image to other image format, please read thisįor converting gif image to webp, please read thisįor creating animated webp image using webp images, please read thisĭocumentation webpmux Muxer How to use Installation $ pip install webptoolsįix Permission Issue (if not using external executables) from webptools import grant_permission # this will grant 755 permission to webp executables grant_permission () Using External executables bin_path = "libwebp_linux/bin/cwebp" cwebp Convert other image format to webp from webptools import cwebp # pass input_image(.jpeg.pnp. Webptools is a Webp image conversion package for the python.Ĭonvert JPG,PNG.
