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
?