Bug 412456

Summary: Only show appropriate file formats in Render Animation dialog
Product: [Applications] krita Reporter: Kevin <kevin>
Component: AnimationAssignee: Emmet O'Neill <emmetoneill.pdx>
Status: RESOLVED FIXED    
Severity: normal CC: emmetoneill.pdx, eoinoneill1991, halla, kevin
Priority: NOR    
Version: 4.2.7   
Target Milestone: ---   
Platform: Other   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Attachments: Popup alert after failed .csv animation export.

Description Kevin 2019-09-29 21:27:56 UTC
Created attachment 122937 [details]
Popup alert after failed .csv animation export.

SUMMARY
Krita doesn't seem capable of creating a .csv document from an animation.

STEPS TO REPRODUCE
1. Produce multi-frame animation.
2. Choose File > Render Animation
3. In Render Animation dialogue, File format > CSV document
4. Click OK

OBSERVED RESULT
Warning alert pops up: "Failed to render animation frames!" (see Failed_to_Render.png image, attached).

EXPECTED RESULT
A .csv with information about the frame file paths & durations, similar to the .csv exported from TVPaint: https://docs.krita.org/en/general_concepts/file_formats/file_csv.html?highlight=csv

SOFTWARE/OS VERSIONS
Windows: 10 Pro
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Kevin 2019-09-29 21:34:27 UTC
This does seem possible by going to File > Export then from the Exporting Dialogue window, choosing CSV document (*.csv) from 'Save as type.'

It does not seem possible from the Render Animation dialogue.
Comment 2 Halla Rempt 2019-09-30 08:01:14 UTC
Yes, there are a number of file formats that aren't a good idea to use in the render animation dialog, this is one of them. Appropriate formats probably only are exr, jpeg and png.
Comment 3 Emmet O'Neill 2020-04-13 20:32:33 UTC
Eoin fixed this in 6e6ff093f5f975f08bbe243aae72053435f2799d.
Comment 4 Eoin O'Neill 2020-04-13 20:44:00 UTC
I've got rid anything file formats that are obviously broken (text documents, some application specific file formats) by filtering out for any image-specific mimetypes that Krita actively supports and exports. Some of these may not be applicable to animation, but that's a separate a task itself.