Commit Graph

  • c55d4d6cf9 identify metric in warning Cristy 2025-04-26 22:20:53 -04:00
  • cba40e10c2 eliminate implicit fallthrough Cristy 2025-04-26 20:21:35 -04:00
  • 2489ef6740 trap for NCC working with constant color in spatial domain Cristy 2025-04-26 19:45:04 -04:00
  • c0a0fc1106 trap on equal size images for PHASH and PAE Cristy 2025-04-26 18:15:40 -04:00
  • 0c1e8788d3 push warning for PHASH edge case Cristy 2025-04-26 13:44:07 -04:00
  • 67cc338df3 push a notification for some edge case metrics Cristy 2025-04-26 12:41:22 -04:00
  • 3644bdb326 warn if PHASH metric is INF Cristy 2025-04-26 08:48:39 -04:00
  • e0cfaf2287 Set the maximum number of sizes for icon:auto-resize back to 16 (#8047). Dirk Lemstra 2025-04-21 13:13:16 +02:00
  • f62df4fcfa Removed 512 from the default sizes. Dirk Lemstra 2025-04-21 13:12:05 +02:00
  • e08bdcb694 Use ClampToQuantum inside ComplexImages to make sure values are clamped to the quantum for non hdri builds. Dirk Lemstra 2025-04-21 10:14:27 +02:00
  • 0e6b7fd1b1 Documentation fixes. Dirk Lemstra 2025-04-21 10:13:37 +02:00
  • f3fdd1260b Formatted document. Dirk Lemstra 2025-04-21 10:05:29 +02:00
  • d9bf3ba0e4 correct PHASH metric Cristy 2025-04-20 20:31:22 -04:00
  • e28cefe27c ... Cristy 2025-04-20 19:59:11 -04:00
  • ed2d974a9f correct PHASH metric Cristy 2025-04-20 18:12:15 -04:00
  • a5159fba15 correct NCC metric Cristy 2025-04-20 13:28:33 -04:00
  • 5c247d499b improve exception message for spatial DPC and Phase metrics Cristy 2025-04-20 09:15:02 -04:00
  • 912b6a8385 correct NCC, DPC, and PHASE metrics Cristy 2025-04-19 20:50:42 -04:00
  • 5fce16f411 Also check if the define is set. Dirk Lemstra 2025-04-19 21:19:50 +02:00
  • b57408701a eliminate compiler exception Cristy 2025-04-19 14:30:02 -04:00
  • 4faaf84bad purge threading in SimilarityImage() method Cristy 2025-04-19 12:06:43 -04:00
  • af8b716c12 correct MEPP metric Cristy 2025-04-19 07:39:19 -04:00
  • ab38e07c6b Use our own define until we can do a proper version check. Dirk Lemstra 2025-04-19 09:32:23 +02:00
  • 8f04fd0326 Use GetMaxMemoryRequest to set the heic security limit for max_memory_block_size (#8109) Dirk Lemstra 2025-04-18 19:18:42 +02:00
  • 75c5056cbc Check for _MSC_VER until we can do a proper version check. Dirk Lemstra 2025-04-18 19:11:10 +02:00
  • 63fdb7105a correct MEPP metric Cristy 2025-04-18 12:02:42 -04:00
  • 2431784e02 revert Cristy 2025-04-17 17:45:48 -04:00
  • 177e561872 Temporary patch to make it possible to use the development libraw snapshot. Dirk Lemstra 2025-04-17 22:13:37 +02:00
  • 9b2f346cf2 Support ICN file extension for old Windows icons (#8107) Gareth Davidson 2025-04-17 20:35:06 +01:00
  • 573ed50e6f nomalize MEPP metric Cristy 2025-04-17 14:39:09 -04:00
  • b9d4ef5c80 revert PAE for equal image sizes Cristy 2025-04-16 20:07:57 -04:00
  • e89f317a19 acknolwedge JXL CFLAGS Cristy 2025-04-16 15:53:25 -04:00
  • e02330c7e6 lastest automake/autoconf Cristy 2025-04-16 13:37:30 -04:00
  • 989e11d574 PAE requires unequal target and reconstruction images Cristy 2025-04-15 22:04:24 -04:00
  • 537cf729f9 DCP, PAE, and PHASE metrics are not valid in the spatial domain Cristy 2025-04-15 20:21:26 -04:00
  • 4134eb1694 Documentation fixes. Dirk Lemstra 2025-04-14 17:29:06 +02:00
  • 64e6fd6058 handle special case of log10(1) Cristy 2025-04-14 09:38:35 -04:00
  • f82923c4e6 correct PSNR metric Cristy 2025-04-13 20:47:37 -04:00
  • 05e231625e correct PSNR metric Cristy 2025-04-13 18:18:18 -04:00
  • 972118124b correct PSNR similarity Cristy 2025-04-13 14:10:03 -04:00
  • b3883807eb correct PSNR metric in the frequency domain Cristy 2025-04-13 11:42:58 -04:00
  • 1afc1e59b1 correct PSNR metric Cristy 2025-04-13 10:03:16 -04:00
  • 59ac257dde adjust rmse similarity metrics Cristy 2025-04-12 20:06:24 -04:00
  • e607844fd4 export similarity and dissimilarity threshold Cristy 2025-04-12 11:56:22 -04:00
  • 972629cc07 affine layout is sx, ry, rx, sy, tx, ty Cristy 2025-04-12 11:08:58 -04:00
  • 31d5377cb4 correct for ssim/dssim metric Cristy 2025-04-12 09:07:02 -04:00
  • 1e924cb780 Initialize max_memory_request to unlimited to avoid recursion issues when getting the value from the policy. Dirk Lemstra 2025-04-12 12:17:56 +02:00
  • f6650d1ca0 Move the MagickMin check to methods that get the value from the policy. Dirk Lemstra 2025-04-12 12:16:56 +02:00
  • 212d67c9ac Make sure that calls to SetMaxProfileSize are only limited to the value configured in the policy. Dirk Lemstra 2025-04-12 11:56:53 +02:00
  • 4da0331e12 Make sure that calls to SetMaxMemoryRequest are only limited to the value configured in the policy. Dirk Lemstra 2025-04-12 11:53:11 +02:00
  • 657bb136c8 Removed unused ResetMaxMemoryRequest method. Dirk Lemstra 2025-04-12 11:50:11 +02:00
  • 2ff77db367 Documentation fixes. Dirk Lemstra 2025-04-12 09:10:37 +02:00
  • dcafcdcf0a Added missing checks for extent and length. Dirk Lemstra 2025-04-11 09:13:26 +02:00
  • e33ec670c8 Code cleanup. Dirk Lemstra 2025-04-11 08:47:50 +02:00
  • 61b719e56e possible buffer overflow when reading a PNG raw profile Cristy 2025-04-10 19:02:51 -04:00
  • 25641f030c There is no need to calculate r,g,b twice for lab compatible colorspaces. Dirk Lemstra 2025-04-10 17:21:39 +02:00
  • 14d259beff Minor optimization. Dirk Lemstra 2025-04-10 17:17:41 +02:00
  • 21e324b9d9 respect image bounds Cristy 2025-04-07 19:27:32 -04:00
  • 164f99cb1f the values of SSIM and DSSIM were inverted Cristy 2025-04-07 19:00:28 -04:00
  • 2e59567657 you must explicitly set compare:virtual-pixel=false Cristy 2025-04-06 21:35:02 -04:00
  • 7154d1ecb1 ebale virtual pixels by default Cristy 2025-04-06 21:18:08 -04:00
  • 07d1ba312e support -define compare:virtual-pixels=true define Cristy 2025-04-06 19:20:00 -04:00
  • 741b0ffd55 don't close a dash array subpath Cristy 2025-04-06 10:43:09 -04:00
  • a4c963a7e2 cosmetic Cristy 2025-04-06 09:20:03 -04:00
  • 92313f5bbe Allow BC5U as a FOURCC format to read a BC5 compressed image (#8082) Dirk Lemstra 2025-04-06 15:02:43 +02:00
  • 786d8c6087 Code style changes. Dirk Lemstra 2025-04-05 18:14:28 +02:00
  • 8992b76d5b Add another link so hopefully people will first read the security policy documentation before reporting a vulnerability. Dirk Lemstra 2025-04-05 18:11:00 +02:00
  • 815cc3a6f9 JXL: Preserve ICC profile for lossless encoding (#8074) Frank Dana 2025-04-05 12:06:45 -04:00
  • 0d5b585479 Remove generated 'magick.sh' from repo (#8075) Frank Dana 2025-04-05 12:00:20 -04:00
  • e3a2f7e142 remove cruft Cristy 2025-04-05 11:58:32 -04:00
  • afad44e2c4 Show a better error message when executing "magick convert" when the project is build with exclusion of the deprecated methods. Dirk Lemstra 2025-04-05 15:11:09 +02:00
  • 6c19acd378 Use HeapOverflowSanityCheckGetSize to check for overflow instead. Dirk Lemstra 2025-04-05 15:06:28 +02:00
  • 84c2b58531 Removed variable that was only assigned but not used. Dirk Lemstra 2025-04-05 15:04:12 +02:00
  • 75752fd608 Also target clang64 in the msys2 build. Dirk Lemstra 2025-04-05 15:03:35 +02:00
  • bc34a49cef Stop using windows-latest. Dirk Lemstra 2025-04-05 11:57:19 +02:00
  • 30cd768b4a Removed 32-bit MSYS build. Dirk Lemstra 2025-04-05 11:55:09 +02:00
  • 93c7efd2d2 Minor readability improvement. Dirk Lemstra 2025-04-04 13:24:23 +02:00
  • 07a9f6c493 Added CastDoubleToUShort and used it in the coders. Dirk Lemstra 2025-04-02 17:52:51 +02:00
  • 6f23697026 Added CastDoubleToUInt and used it in the coders. Dirk Lemstra 2025-04-02 17:44:20 +02:00
  • b561299c7f Use CastDoubleToSizeT to make sure we avoid invalid values when casting from a double. Dirk Lemstra 2025-04-02 17:43:59 +02:00
  • f0984f5823 Use CastDoubleToSizeT instead of doing a typecast. Dirk Lemstra 2025-04-01 22:50:54 +02:00
  • cbe4770f0c Renamed CastDoubleToLong to CastDoubleToSsizeT. Dirk Lemstra 2025-04-01 22:45:11 +02:00
  • fd418ddc44 .Renamed CastDoubleToUnsigned to CastDoubleToSizeT Dirk Lemstra 2025-04-01 22:34:12 +02:00
  • 14a434f278 magick-config.h: Remove redundant block (#8076) Frank Dana 2025-03-31 17:16:13 -04:00
  • de54c14882 beta release Cristy 2025-03-29 14:28:25 -04:00
  • 82572afc87 release 7.1.1-47 Cristy 2025-03-29 13:14:14 -04:00
  • c8f4e8cb75 render closed sub-path poly lines Cristy 2025-03-29 13:12:08 -04:00
  • 981ae2db2a correct PSNR metric Cristy 2025-03-29 10:54:55 -04:00
  • c8e0236298 change pcl default color device Cristy 2025-03-26 19:31:15 -04:00
  • 0343554170 list pcl6 delegate Cristy 2025-03-26 19:14:29 -04:00
  • 32103ff9a0 invert similarity for SSIM metric Cristy 2025-03-25 21:12:59 -04:00
  • ddf1f5576b correct PSNR distortion Cristy 2025-03-25 20:11:14 -04:00
  • e94404b962 revert Cristy 2025-03-23 16:08:59 -04:00
  • 432c63e773 initialize channel minimum Cristy 2025-03-23 15:54:52 -04:00
  • bf3c9a2f19 support -adjoin setting Cristy 2025-03-23 08:07:42 -04:00
  • d1208c1cc3 negate AE/PAE/MEPP correlation image Cristy 2025-03-22 16:18:21 -04:00
  • 45c90d2c1a reverse PSNR edge cases Cristy 2025-03-21 22:24:07 -04:00
  • 5c6183bd88 incorrect tag Cristy 2025-03-21 19:22:11 -04:00
  • 6687c754da set PSNR for identical images to 48.1647db Cristy 2025-03-21 19:10:21 -04:00
  • 9d4fdca82c ... Cristy 2025-03-19 16:11:45 -04:00