How to work with WebP images

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By 1shevelov

I want to load and save WebP images.

I can use buffer = file_name.get_buffer(file_name.get_len()), where file_name is a webp file, and then Image.load_webp_from_buffer(buffer: PoolByteArray), right?
Or I can simply do Image.load() since it supports all formats.
So It seems that I should get the same result.

For saving I can use Image.get_data() to get a PoolByteArray and then File.store_buffer() to save this PoolByteArray. And I will receive a WebP image file simply saving Image object as PoolByteArray?

:bust_in_silhouette: Reply From: 1shevelov

“Currently, there is no support for saving WebP files.”
I was answered this question and confirmed it with tests. Details are here.