https://bugs.kde.org/show_bug.cgi?id=375217

wolthera <griffinval...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |griffinval...@gmail.com

--- Comment #1 from wolthera <griffinval...@gmail.com> ---
Created attachment 103548
  --> https://bugs.kde.org/attachment.cgi?id=103548&action=edit
Same issue on Ubuntu 16.04

Hey, thanks a lot! This is exactly what we needed to know!

And even better, due that, I was able to reproduce on Ubuntu!
Turns out that the problem is the 32bit float depth.
You cannot save out 32bit float into png(because 32bit float is 128bit in
total, it's per channel, and png can only handle 8bit and 16bit per channel.).

So, when we convert the image to a png sequence, Krita cannot save to png, but
the biggest problem here it is silently failing instead, whle still telling
ffmpeg to convert. And then ffmpeg cannot find the frames, because duh, there's
no frames to begin with!

So, what we can do is any of the following:

1. Fail to render but telling the user that they should convert to 8bit
themselves.
2. Automatically convert the image to 8bit before rendering.
3. Use exr for the floating point exports instead. This will need some
experimenting to see if this is at all possible with ffmpeg. (Apparently it can
use exrs as frames, but I am not sure if it can handle them with all the gif
features we use)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to