1. 24 Sep, 2022 1 commit
  2. 22 Sep, 2022 2 commits
  3. 21 Sep, 2022 1 commit
  4. 20 Sep, 2022 1 commit
  5. 19 Sep, 2022 1 commit
    • Mirco Miranda's avatar
      Camera RAW images plugin · 65a20b43
      Mirco Miranda authored and Nicolás Alvarez's avatar Nicolás Alvarez committed
      Plugin to read RAW camera images based on LibRAW.
      
      - Supersedes MR !86 
      - Support to LibRaw 0.20 and 0.21-Beta
      - Support to multi-shot images: use imageCount(), jumpToImage() to select the wanted shot
      - By default generates 16-bits sRGB images using camera white balance and interpolation AHD
      - Should fix CCBUG: 454208: on my Debian with KF5.96 and the pulgin installed, I see the preview of all my RAW files (ARW included) in Dolphin
      
      News compared to V1 (MR !86)
      
      - Fix possible stack overflow due to the huge size of LibRaw class
      - Fix image allocation with Qt 6 (make use of QImageIOHandler::allocateImage()) 
      - Support to XMP metapacket
      - Support to quality option. For e.g. you can focus on quality (q = 10) or speed (q = 1)
      - oss-fuzz available [here](https://github.com/mircomir/oss-fuzz/tree/raw_fuzz/projects/kimageformats)
      65a20b43
  6. 18 Sep, 2022 1 commit
  7. 13 Sep, 2022 1 commit
  8. 11 Sep, 2022 1 commit
  9. 09 Sep, 2022 1 commit
  10. 07 Sep, 2022 1 commit
    • Mirco Miranda's avatar
      Fix image allocation with Qt 6 · feb6d9b2
      Mirco Miranda authored and Albert Astals Cid's avatar Albert Astals Cid committed
      To make the plugins fail to allocate if the image size is greater than QImageReader::allocationLimit() it is necessary to allocate the image with QImageIOHandler::allocateImage().
      
      Note that not all plugins have been changed and some others are not tested in the CI (maybe due to missing libraries).
      
      PS: the following message is printed by QImageIOHandler::allocateImage() if the size is exceeded: "qt.gui.imageio: QImageIOHandler: Rejecting image as it exceeds the current allocation limit of XXX megabytes"
      feb6d9b2
  11. 05 Sep, 2022 1 commit
  12. 25 Aug, 2022 1 commit
  13. 15 Aug, 2022 1 commit
  14. 07 Aug, 2022 1 commit
  15. 29 Jul, 2022 1 commit
  16. 25 Jul, 2022 1 commit
  17. 06 Jul, 2022 1 commit
  18. 02 Jul, 2022 1 commit
  19. 30 Jun, 2022 7 commits
  20. 29 Jun, 2022 1 commit
  21. 27 Jun, 2022 2 commits
  22. 22 Jun, 2022 2 commits
  23. 20 Jun, 2022 1 commit
  24. 04 Jun, 2022 1 commit
  25. 27 May, 2022 1 commit
  26. 02 May, 2022 1 commit
  27. 29 Apr, 2022 1 commit
  28. 28 Apr, 2022 1 commit
  29. 14 Apr, 2022 1 commit
  30. 13 Apr, 2022 1 commit
    • Albert Astals Cid's avatar
      psd: Fix crash on broken files · 343954ca
      Albert Astals Cid authored
      Instead of resizing the bytearray to the potential size and then reading
      into it, ask the device to read into a bytearray, this way instead of a
      crash because we're trying to resize to a too big number we get a nice
        maxSize argument exceeds QByteArray size limit
      warning
      
      oss-fuzz/46664
      343954ca
  31. 11 Apr, 2022 1 commit