1. 06 Sep, 2018 1 commit
  2. 31 Aug, 2018 1 commit
  3. 30 Aug, 2018 1 commit
    • Alexander Alekhin's avatar
      imgcodecs(webp): multiple fixes · 0515f930
      Alexander Alekhin authored
      - don't reallocate passed 'img' (test fixed - must use IMREAD_UNCHANGED / IMREAD_ANYCOLOR)
      - avoid memory DDOS
      - avoid reading of whole file during header processing
      - avoid data access after allocated buffer during header processing (missing checks)
      - use WebPFree() to free allocated buffers (libwebp >= 0.5.0)
      - drop unused & undefined `.close()` method
      - added checks for channels >= 5 in encoder
      0515f930
  4. 13 Aug, 2018 1 commit
    • pasbi's avatar
      Merge pull request #12192 from pasbi:pfm · 9f5f64e1
      pasbi authored
      * created new decoder and encoder for PFM
      
      pfm file format stores binary RGB or grayscale float images.
      
      * added test for pfm codec
      
      * replaced large with short licence header
      
      * little/big-endian-check is now compile time
      
      * fixed width/height confusion, improved big/little endian recognition, fixed scaling issue and Improved signature check
      
      * adapted tests to handle float images well
      
      * removed data-dependency: lena.pfm
      
      the lena image is now loaded is pam and converted to pfm.
      
      * fixed bug in endianess detection macro
      
      * Added endianess detection for android and win
      
      * removed fancy endianess detection
      
      endianess detection will be implemented in cmake scripts soonish.
      
      * fixed minor warnings
      
      * fixed stupid elif defined bug
      
      * silenced some implicit cast warnings
      
      * replaced std::to_string with std::stringstream solution
      
      std::to_string variant did not build on android.
      
      * replaced new endianess macros with existing ones
      
      * improved readability
      9f5f64e1
  5. 22 May, 2018 2 commits
  6. 24 Apr, 2018 1 commit
  7. 29 Mar, 2018 1 commit
  8. 28 Mar, 2018 1 commit
  9. 20 Feb, 2018 1 commit
  10. 28 Dec, 2017 1 commit
  11. 13 Dec, 2017 1 commit
  12. 11 Dec, 2017 1 commit
  13. 24 Sep, 2017 1 commit
  14. 16 Aug, 2017 1 commit
  15. 31 Jul, 2017 1 commit
  16. 26 Jun, 2017 1 commit
  17. 25 Apr, 2017 1 commit
  18. 14 Apr, 2017 1 commit
    • brian-armstrong-discord's avatar
      Merge pull request #8492 from brian-armstrong-discord:exif_inmemory · 9e054d38
      brian-armstrong-discord authored
      autorotate in-memory jpegs (#8492)
      
      * autorotate in-memory jpegs
      
      * correct indentation (4 spaces)
      
      * imgcodecs: don't apply EXIF rotation for unloaded images
      
      * videoio: don't try to rotate MJPEG stream
      
      * imgcodecs: ByteStreamBuffer::seekoff support all seek "dir"
      
      * imgcodecs: fix condition: "off == egptr() - eback()" is valid offset
      9e054d38
  19. 10 Nov, 2016 2 commits
  20. 09 Nov, 2016 1 commit
  21. 06 Sep, 2016 1 commit
  22. 16 Aug, 2016 1 commit
  23. 14 Jul, 2016 1 commit
  24. 08 Jul, 2016 2 commits
  25. 18 Jan, 2016 1 commit
  26. 14 Oct, 2015 1 commit
  27. 02 Oct, 2015 1 commit
  28. 27 Sep, 2015 1 commit
  29. 19 Jul, 2015 1 commit
    • Suleyman TURKMEN's avatar
      new function imread_reduced() · 7b7d54df
      Suleyman TURKMEN authored
      by this new function we can set libjpeg "scale_denom" parameter and load jpeg images scaled 1/2 - 1/4 - 1/8
      other image formats resized after loading
      7b7d54df
  30. 04 Apr, 2015 1 commit
  31. 21 Jan, 2015 1 commit
  32. 03 Jan, 2015 1 commit
  33. 27 Dec, 2014 1 commit
    • Julien Nabet's avatar
      Fix cppcheck reports warnings: · 2d5e3b57
      Julien Nabet authored
      (performance) Possible inefficient checking for 'lmap' emptiness
      (warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
      (style) Array index '<xxx>' is used before limits check
      2d5e3b57
  34. 13 Aug, 2014 1 commit
    • Adil Ibragimov's avatar
      Several type of formal refactoring: · 8a4a1bb0
      Adil Ibragimov authored
      1. someMatrix.data -> someMatrix.prt()
      2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
      3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
      4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
      8a4a1bb0
  35. 14 Jul, 2014 1 commit
  36. 07 Jul, 2014 1 commit
  37. 01 Jul, 2014 1 commit