Commit Graph

  • 2f6593a4ef Group 4 compression is designed for bilevel images (black and white) Cristy 2025-01-18 10:13:12 -05:00
  • 852041f899 scale PSNR correlation image Cristy 2025-01-17 18:31:58 -05:00
  • d81115108c correct PSNR metric Cristy 2025-01-16 19:40:38 -05:00
  • 7dc5dbbaec Improved error message when reading or writing png data files. Dirk Lemstra 2025-01-16 23:29:14 +01:00
  • 69a56f1c50 prevent possible ssize overflow Cristy 2025-01-15 12:43:45 -05:00
  • d2c108b803 cosmetic Cristy 2025-01-14 20:40:09 -05:00
  • faf801b6c9 correct NCC metric Cristy 2025-01-14 20:17:37 -05:00
  • f723893e78 correct PSNR metric Cristy 2025-01-14 19:21:54 -05:00
  • 5c4a73b315 Bump azure/trusted-signing-action from 0.5.0 to 0.5.1 (#7895) dependabot[bot] 2025-01-13 09:01:19 +01:00
  • fca59fd50a Make it more clear we only support 8-bit gamma integer as the storage type and added support for all development versions. Dirk Lemstra 2025-01-12 20:41:02 +01:00
  • 9f1b61895e Renamed more variables. Dirk Lemstra 2025-01-12 20:25:12 +01:00
  • 468764f92f Renamed variables to make it more clear what it's used for. Dirk Lemstra 2025-01-12 09:23:20 +01:00
  • db35fc7315 prevent integer overflow Cristy 2025-01-11 15:15:40 -05:00
  • 4b1ca72203 correct PSNR metric Cristy 2025-01-11 09:31:39 -05:00
  • 62891e687f Restored support for reading "http images" with the same delegate as we use for https to resolved the issue reported in #7881. This was removed with the libxml2 fixes in #7784. Dirk Lemstra 2025-01-11 11:30:06 +01:00
  • c7d070ec65 correct MSE metric and clean up code Cristy 2025-01-09 20:12:20 -05:00
  • 980ba83bc5 Reverted patch from #5555 to resolve issue from #7876. Dirk Lemstra 2025-01-07 19:15:12 +01:00
  • 402d054d6c Silence warning again. Dirk Lemstra 2025-01-07 08:43:31 +01:00
  • e69a848c91 phase metric is most similar as it approached 1.0 Cristy 2025-01-06 19:40:13 -05:00
  • d1ae205696 fix output for NCC metric Cristy 2025-01-06 07:37:01 -05:00
  • fa62b38f6a adjust NCC metric similarity score Cristy 2025-01-06 07:35:27 -05:00
  • 6f8c4f3351 Fixed warning. Dirk Lemstra 2025-01-06 08:28:22 +01:00
  • aa37676549 cosmetic Cristy 2025-01-05 21:44:33 -05:00
  • 3b482132bf fix memory leak in beta release Cristy 2025-01-05 21:31:23 -05:00
  • 5abee8e1c3 ... Cristy 2025-01-05 21:13:39 -05:00
  • d85a7583f9 add distortion to NCC metric Cristy 2025-01-05 16:10:31 -05:00
  • ac2169c17b remove normalized value from phase metric Cristy 2025-01-05 15:42:12 -05:00
  • 5945e04bf7 add similarity metric to compare output Cristy 2025-01-05 12:00:14 -05:00
  • 2e5aea4f20 support phase correction as a compare metric (thanks to Fred) Cristy 2025-01-05 11:58:49 -05:00
  • 7946441a3e framework for in-progress phase metric Cristy 2025-01-04 09:15:08 -05:00
  • 4bea3e706c fix PSNR acceleration Cristy 2025-01-01 21:17:34 -05:00
  • f7221d6bbd support accelerated RMSE and PSNR metrics Cristy 2025-01-01 19:19:01 -05:00
  • 099e1a2ef7 support accelerated MSE similarity compare Cristy 2025-01-01 13:41:00 -05:00
  • a21a9c56e7 Corrected year. Dirk Lemstra 2025-01-01 15:32:51 +01:00
  • 13099593b1 Run apt commands with sudo instead. Dirk Lemstra 2024-12-27 19:39:13 +01:00
  • 1193a11476 Install dependences of codeql analysis. Dirk Lemstra 2024-12-27 14:52:10 +01:00
  • 868a59815c support svg:embedding define Cristy 2024-12-26 12:44:52 -05:00
  • ff35b02fc0 Fixed perl unit test for the Q64 build. Dirk Lemstra 2024-12-26 10:51:25 +01:00
  • 5612526cc4 Switch from ubuntu-latest to ubuntu-24.04 to silence warnings. Dirk Lemstra 2024-12-26 10:51:00 +01:00
  • 659c3a9c0b Fixed perl unit tests for the Q32 and Q64 builds. Dirk Lemstra 2024-12-26 10:27:04 +01:00
  • 99472b49bf Corrected unit test values. Dirk Lemstra 2024-12-26 10:11:59 +01:00
  • c1c5da8b2d Improved error reporting in the perl unit tests. Dirk Lemstra 2024-12-26 10:10:00 +01:00
  • d5fbb23eb7 Update configure options for the daily build. Dirk Lemstra 2024-12-25 14:21:34 +01:00
  • 16cdaa9bc1 Also run the PerlMagick unit tests in the daily build. Dirk Lemstra 2024-12-25 14:07:08 +01:00
  • 80ee64954d Corrected Q8 values. Dirk Lemstra 2024-12-25 13:59:31 +01:00
  • 8c58a36589 latest documentation update Cristy 2024-12-23 13:03:07 -05:00
  • 62be4c187a beta release Cristy 2024-12-22 15:35:23 -05:00
  • a2d96f40e7 release 7.1.1-43 Cristy 2024-12-22 13:50:29 -05:00
  • afd817ca64 update PICT unit test Cristy 2024-12-22 13:48:29 -05:00
  • e9c9fdcbbe cosmetic Cristy 2024-12-22 10:03:21 -05:00
  • e34d7d4855 Corrected patch. Dirk Lemstra 2024-12-22 15:53:09 +01:00
  • c8355d6064 Use " on Windows when executing commands an ' on Linux. Dirk Lemstra 2024-12-22 15:47:59 +01:00
  • 8741f0df1d Added missing call to SetMagickThreadValue inside ReadGROUP4Image. Dirk Lemstra 2024-12-22 15:38:19 +01:00
  • b7e15c4cee Corrected pad calculation for indexed alpha tiff image. Dirk Lemstra 2024-12-22 15:08:29 +01:00
  • ac73bd3fcf distiguish between single and double quote for delegates Cristy 2024-12-21 18:29:50 -05:00
  • bc94f1a963 beta release Cristy 2024-12-21 16:12:32 -05:00
  • a78671e9c0 release Cristy 2024-12-21 14:46:21 -05:00
  • 30f7a3ded0 Get the extra samples and sample info at another spot because something is changing the values in sample_info (#7848). Dirk Lemstra 2024-12-21 13:58:56 +01:00
  • 1028efa8d7 bogus image destroy Cristy 2024-12-17 19:08:41 -05:00
  • b5f748c38a revert Magick Kernel patch Cristy 2024-12-17 17:36:33 -05:00
  • d5d7916bf8 Fix reading/writing PICTs with PixMap rowBytes=[201..250] (#7840) Brian Kendall 2024-12-17 12:26:24 -05:00
  • b77eb77683 corrected the Magic Kernel 2021 implementation Cristy 2024-12-16 20:10:03 -05:00
  • 7dcaea7a22 corrected the range for Magic Kernel 2013 Cristy 2024-12-16 20:03:15 -05:00
  • fb651fd171 restore GROUP4 raw to working order Cristy 2024-12-15 13:14:55 -05:00
  • b30a675d12 magick -help prints the command-line usage Cristy 2024-12-14 11:36:37 -05:00
  • d894eb21b5 cosmetic Cristy 2024-12-13 14:39:31 -05:00
  • 61b0852f77 Simplify the if statement Dirk Lemstra 2024-12-13 12:47:14 +01:00
  • 60d1e1751b detech invalid BMP image Cristy 2024-12-12 19:54:15 -05:00
  • 443b59e171 revert invalid BMP patch Cristy 2024-12-12 08:49:24 -05:00
  • 76f994018d check for invalid BMP image Cristy 2024-12-11 20:55:48 -05:00
  • 613825111d Fix more possible memory leaks reported in #7825. Dirk Lemstra 2024-12-09 23:11:31 +01:00
  • c10193c266 Move jpeg specific exif detection of profiles with the name app1 to a more generic spot. Dirk Lemstra 2024-12-09 22:07:00 +01:00
  • 34cbfeb789 Removed duplicate include. Dirk Lemstra 2024-12-08 09:08:37 +01:00
  • 342a3f9932 Use [[fallthrough]] when building with Visual Studio (this use C++17 for all versions). Dirk Lemstra 2024-12-07 17:14:02 +01:00
  • c7ed0fc78b Don't return but set a status to avoid multiple memory leaks (#7825) Dirk Lemstra 2024-12-07 16:36:09 +01:00
  • fdb0c05a23 Corrected name of profile. Dirk Lemstra 2024-12-05 21:41:43 +01:00
  • f04cab85d1 set defaults before setting restart interval Cristy 2024-12-04 17:52:09 -05:00
  • 69a740c8f8 support jpeg:restart-interval define Cristy 2024-12-04 17:46:42 -05:00
  • 5a7f82219d prevent cursor going out of bounds Cristy 2024-12-04 17:25:15 -05:00
  • 44e150be14 Minor refactor. Dirk Lemstra 2024-12-02 22:35:24 +01:00
  • 0cbce1dbbc Make sure we can write jpeg files with an exif profile that has a length of 65533. Dirk Lemstra 2024-12-02 22:33:53 +01:00
  • 27cb70f495 Added support for reading AVCI images (#7792) Dirk Lemstra 2024-11-30 21:10:03 +01:00
  • 542f6a2130 Silence warning (#7813) Dirk Lemstra 2024-11-29 10:51:33 +01:00
  • b5949544aa Corrected typecast. Dirk Lemstra 2024-11-29 10:49:12 +01:00
  • 8208750807 don't throw exception in SetImageInfo() Cristy 2024-11-27 18:42:47 -05:00
  • 88df801d7b check to ensure subimage is smaller than the reference image Cristy 2024-11-25 20:08:07 -05:00
  • 979ebc3cca Fixed build errors. Dirk Lemstra 2024-11-18 12:59:01 +01:00
  • edb9aa8e69 Libxml2 fixes (#7784) Nick Wellnhofer 2024-11-18 01:05:32 +01:00
  • 5f7ccfebe2 support Magick++ environment constructor Cristy 2024-11-16 18:39:19 -05:00
  • 6d69da5efb use ANSI-style comments Cristy 2024-11-16 15:49:19 -05:00
  • 3e395d79e8 latest automake/autoconf updates Cristy 2024-11-16 14:48:40 -05:00
  • 8c781e209d update plugin with latest library changes (#7780) ram 2024-11-17 01:13:09 +05:30
  • b4507e8d0f beta release Cristy 2024-11-16 11:26:14 -05:00
  • bbdcbf78a6 release 7.1.1-41 Cristy 2024-11-16 09:53:11 -05:00
  • 3791c66c76 revert map changes breaking ABI (#7768) Remi Collet 2024-11-16 15:49:54 +01:00
  • 0ba42aed8c release Cristy 2024-11-16 09:10:18 -05:00
  • d7d4902239 The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder. Dirk Lemstra 2024-11-15 14:47:39 +01:00
  • d9f74c58c7 Only calculate the padding when there are no meta channels. Dirk Lemstra 2024-11-15 12:12:19 +01:00
  • bbf3c19e53 Increased buffer size for heif_has_compatible_brand. Dirk Lemstra 2024-11-15 11:35:32 +01:00
  • b4a5949c10 Fix compiler identification with Clang on Darwin (#7773) Un1q32 2024-11-14 02:12:13 -05:00