1. 03 Jun, 2019 1 commit
  2. 10 May, 2019 2 commits
  3. 30 Apr, 2019 1 commit
  4. 24 Apr, 2019 1 commit
    • Dmitry Kazakov's avatar
      Fix exporting animation frames into EXR format · bbfb59f5
      Dmitry Kazakov authored
      The patch fixes two problems:
      
      1) DlgAnimationRenderer didn't initialize frames' mimetype correctly,
         so exporting always happened into PNG format.
      
      2) DlgAnimationRenderer should correctly initialize saving format
         settings from the default cfg.exportConfiguration(). Using the
         same settings for both, animation rendering and normal image save
         is a disputable approach, but that  is how we do it for ages.
      
      3) EXRConverter shouldn't call any blocking functions on the image
         (and shouldn't change the state of the image as well). So it should
         convert non-16f/32f layers on the fly.
      
      BUG:406830
      bbfb59f5
  5. 05 Apr, 2019 1 commit
  6. 27 Feb, 2019 1 commit
  7. 26 Feb, 2019 2 commits
    • Dmitry Kazakov's avatar
      0e76ca67
    • Dmitry Kazakov's avatar
      Refactor Animation Export rendering code and HDR video support · 06bec48f
      Dmitry Kazakov authored
      1) Remove 'video' impex plugin. Now the exporting classes are built in
         into animationrenderer plugin. It allows us not to pass the options
         via untyped KisPropertiesConfiguration, but via a type-safe and
         compiler-tracked KisAnimationRenderingOptions.
      
      2) Add options for configuring HDR video encoding with HEVC (H265) codec
      
      3) When HDR video option is activated, then PNG export filter is automatically
         forced to output HDR PNG files (see a hack in DlgAnimationRenderer::
         getFrameExportFilterConfiguration())
      
      4) !!! Rendering dialog now supports relative paths for video and frame
         export locations. As a base it uses either document location, or the
         location of animation/frames, if it is present and absolute.
      06bec48f
  8. 18 Dec, 2018 2 commits
  9. 14 Sep, 2018 1 commit
  10. 05 Aug, 2018 1 commit
  11. 10 Jul, 2018 1 commit
  12. 26 Jun, 2018 1 commit
  13. 18 Jun, 2018 1 commit
  14. 30 May, 2018 1 commit
  15. 21 May, 2018 1 commit
  16. 29 Dec, 2017 1 commit
  17. 26 Sep, 2017 1 commit
  18. 18 Sep, 2017 1 commit
  19. 15 Sep, 2017 1 commit
  20. 14 Aug, 2017 1 commit
  21. 03 Aug, 2017 1 commit
  22. 28 Apr, 2017 2 commits
    • Dmitry Kazakov's avatar
      0a7e79f2
    • Dmitry Kazakov's avatar
      Fix rendering of animation frames if the directory not exist · 57173609
      Dmitry Kazakov authored
      This patch fixes five bugs:
      
      1) Recover warning dialog if the user tries to render animation
         frames into the directory with already existing frames. (QDir
         uses wildcard symbols instead of c-like patterns used by ffmpeg)
      
      2) Warn the user if rendering of frame files didn't complete
         successfully. Previously, Krita just tried to run ffmped on the
         non-existing files.
      
      3) Create the exporting directory if it doesn't exist.
      
      4) Create the rendering directory if it doesn't exist.
      
      5) If the user activates video-only mode and selects absolute file
         path, then export the frames into the same directory as the rendered
         file itself.
      57173609
  23. 14 Jan, 2017 1 commit
  24. 04 Jan, 2017 5 commits
  25. 29 Nov, 2016 1 commit
    • Boudewijn Rempt's avatar
      Finish implementing the animation renderer · 737e798c
      Boudewijn Rempt authored
      The right extension is now always used, and if the codecs are
      there, ffmpeg will render the animation.
      
      For the future, we should probably implement a way to set the
      framerate for animation...
      737e798c
  26. 19 Nov, 2016 1 commit
    • Boudewijn Rempt's avatar
      Refactor the filename requester and filedialog · 5ea2b338
      Boudewijn Rempt authored
      The messing with relative paths to the default folder meant that
      the user never could be sure which path we were going to save to.
      
      Rendering to GIF still fails, though, but I need more brain to
      figure out why.
      
      CCBUG:372572,372537
      5ea2b338
  27. 17 Nov, 2016 1 commit
    • Boudewijn Rempt's avatar
      Refactor the filename requester and filedialog · 3d61331e
      Boudewijn Rempt authored
      The messing with relative paths to the default folder meant that
      the user never could be sure which path we were going to save to.
      
      Rendering to GIF still fails, though, but I need more brain to
      figure out why.
      
      CCBUG:372572,372537
      3d61331e
  28. 03 Oct, 2016 1 commit
  29. 21 Sep, 2016 1 commit
    • Boudewijn Rempt's avatar
      Remove the use of the KisFilterGraph and KisFilterChain · d9c6c126
      Boudewijn Rempt authored
      We never supported chained input/output anyway; that is barely
      useful for image files and would never perform well. This makes
      the whole import/export system much simpler.
      
      Plus, apparently all the chain stuff took some noticeable time
      because the export dialogs now appear much, much quicker.
      d9c6c126
  30. 12 Sep, 2016 1 commit
  31. 05 Sep, 2016 2 commits