Commit Graph

  • 5f98d8a28c support heic:cicp define Cristy 2025-06-22 12:51:22 -04:00
  • a2f738e042 https://github.com/ImageMagick/ImageMagick/issues/8212 Cristy 2025-06-22 10:47:28 -04:00
  • b07291864e eliminate compiler warning Cristy 2025-06-22 09:08:35 -04:00
  • 6822f528a3 correct FUZZ metric Cristy 2025-06-22 08:45:04 -04:00
  • 930f812518 eliminate compiler warning Cristy 2025-06-21 21:54:34 -04:00
  • e5bbd8fddd eliminate compiler warning Cristy 2025-06-21 21:38:24 -04:00
  • e8266f9998 correct NCC metric Cristy 2025-06-21 21:20:25 -04:00
  • 66afdfb9c2 https://github.com/ImageMagick/ImageMagick/issues/8213 Cristy 2025-06-21 09:14:00 -04:00
  • 751b85f64c Switch back to _vsnprintf_l to avoid strange asserts on Windows. Dirk Lemstra 2025-06-20 18:55:37 +02:00
  • c0d3c58a26 check for signed integer overflow Cristy 2025-06-20 09:03:45 -04:00
  • c0c41c9c2b Truncate the formatted buffer automatically. Dirk Lemstra 2025-06-20 11:32:53 +02:00
  • 16bef40861 Make it more clear which build is the MSYS2 build. Dirk Lemstra 2025-06-19 15:54:54 +02:00
  • 94fee9ec8d correct NCC metric Cristy 2025-06-18 20:40:58 -04:00
  • e67d78fdcb correct DPC metric Cristy 2025-06-18 14:36:34 -04:00
  • 2fbaa05eac Silence warning. Dirk Lemstra 2025-06-17 07:03:08 +02:00
  • d397887675 Removed the check for the _DLL define because we should only check for MAGICKCORE_BUILD_MODULES. Dirk Lemstra 2025-06-16 07:50:20 +02:00
  • 25ba69922c correct NCC metric Cristy 2025-06-15 21:04:19 -04:00
  • 9bf5edef32 correct NCC metric Cristy 2025-06-15 20:06:42 -04:00
  • 1bbc707bf5 set image type to palette for PNG8 Cristy 2025-06-15 08:53:40 -04:00
  • 155ccfbbe4 correct label position for concatenated images Cristy 2025-06-15 08:16:58 -04:00
  • 1123895b50 add image compression qualtiy to JXR encoder Cristy 2025-06-14 20:11:24 -04:00
  • 0c79e3b5a9 correct DPC metric Cristy 2025-06-14 16:22:08 -04:00
  • 1356e46d47 correct PHRASE metric Cristy 2025-06-14 14:52:52 -04:00
  • c6b6802885 cosmetic Cristy 2025-06-14 11:24:38 -04:00
  • 03784e4fb8 Added missing typecasts. Dirk Lemstra 2025-06-13 17:43:10 +02:00
  • 593c622902 Corrected type of variables and fixed typecasts. Dirk Lemstra 2025-06-13 17:23:19 +02:00
  • 5daab91af3 fix PerlMagick unit tests Cristy 2025-06-12 20:09:15 -04:00
  • d7992582b9 Silence warnings Dirk Lemstra 2025-06-12 06:43:51 +02:00
  • e104d88835 adjust distortion metrics for a few PerlMagick unit tests Cristy 2025-06-11 11:49:30 -04:00
  • 7f99f950c0 Correct the initialization. Dirk Lemstra 2025-06-11 07:48:00 +02:00
  • 5c006c0444 cosmetic Cristy 2025-06-10 20:49:37 -04:00
  • 45ac8597f1 Build fix for when distributed cache is disabled. Dirk Lemstra 2025-06-10 06:28:29 +02:00
  • ffd0b7e127 correct PHASE metric Cristy 2025-06-09 21:18:56 -04:00
  • c43362d892 configure git revision Cristy 2025-06-09 21:05:27 -04:00
  • bb48cecbb9 filter image NaNs Cristy 2025-06-09 12:17:26 -04:00
  • a024f0560a filter image NaNs Cristy 2025-06-09 08:36:22 -04:00
  • 1a01312ba6 Silence warnings in the Windows build. Dirk Lemstra 2025-06-09 09:03:33 +02:00
  • 9b776518d6 Removed disabling a specific warning. Dirk Lemstra 2025-06-09 08:45:26 +02:00
  • b5458b4e5a Removed disabling a warning and added comments for the other warnings that are disabled. Dirk Lemstra 2025-06-09 08:42:29 +02:00
  • 608cb7dd89 Removed disabling a specific warning. Dirk Lemstra 2025-06-09 08:39:30 +02:00
  • ea1b5d6f01 Added check for other define for the Windows build. Dirk Lemstra 2025-06-09 08:20:49 +02:00
  • 7df2f2ec93 correct DSSIM metric Cristy 2025-06-08 21:58:40 -04:00
  • 4bde249862 eliminate lint warnings Cristy 2025-06-08 21:26:00 -04:00
  • 0071d3ad68 refactor to better distinquish similarity and distortion Cristy 2025-06-08 18:34:13 -04:00
  • fefc6fd19a Fix build error. Dirk Lemstra 2025-06-08 17:53:55 +02:00
  • 642127e9a7 Use float specific methods to avoid a typecast to a double. Dirk Lemstra 2025-06-08 17:46:24 +02:00
  • 37464bd096 Added missing typecasts. Dirk Lemstra 2025-06-08 17:34:54 +02:00
  • 2b8e9b4073 Added missing include. Dirk Lemstra 2025-06-08 17:17:28 +02:00
  • 984b937ee9 Added missing call to CastDoubleToSizeT. Dirk Lemstra 2025-06-08 17:00:15 +02:00
  • fd944f2bdb Added missing include. Dirk Lemstra 2025-06-08 16:55:35 +02:00
  • 94799b97ad Added StringToFloat so we don't need to add a cast everywhere. Dirk Lemstra 2025-06-08 15:17:30 +02:00
  • c8354a582e correct SSIM metric Cristy 2025-06-08 07:54:53 -04:00
  • 790832b62f Added extra includes for the Windows build. Dirk Lemstra 2025-06-08 09:41:37 +02:00
  • ea2604471b Use MagickSsanf in the coders. Dirk Lemstra 2025-06-08 09:38:05 +02:00
  • 8bd9298481 Only use the pragma warnings for the Windows build. Dirk Lemstra 2025-06-08 06:25:30 +02:00
  • 969de5164b correct DSSIM metric Cristy 2025-06-07 21:23:43 -04:00
  • b08b969f32 correct FUZZ metric Cristy 2025-06-07 19:50:58 -04:00
  • 8a735ac1aa correct AE metric Cristy 2025-06-07 16:59:58 -04:00
  • bd0db0f845 fix linking exception Cristy 2025-06-07 09:48:23 -04:00
  • ea11d847c2 Use MagickSscanf in other locations. Dirk Lemstra 2025-06-07 15:01:32 +02:00
  • 56f54d1209 Use MagickSscanf in other locations. Dirk Lemstra 2025-06-07 14:58:27 +02:00
  • cffddd32cf Use a custom implementation so we can use sscanf without defining _CRT_SECURE_NO_WARNINGS. Dirk Lemstra 2025-06-07 14:55:55 +02:00
  • 7e5d87fe6e rename private safe recipicol and log10 macros Cristy 2025-06-07 08:52:51 -04:00
  • 5c4789732e Use CopyMagickString instead of strncpy. Dirk Lemstra 2025-06-07 14:34:18 +02:00
  • c59aa302ce correct DPC metric Cristy 2025-06-07 07:55:07 -04:00
  • b7dade072e correct PSNR metric Cristy 2025-06-06 21:42:04 -04:00
  • d21eb6b437 correct DPC metric Cristy 2025-06-06 20:20:56 -04:00
  • 349e5ec586 correct NCC metric Cristy 2025-06-06 19:19:45 -04:00
  • c59c9fa259 Corrected typecast. Dirk Lemstra 2025-06-06 19:35:51 +02:00
  • 2ca4edcb91 Added missing typecasts. Dirk Lemstra 2025-06-06 18:11:13 +02:00
  • ce6b4fe42b Added missing typecasts. Dirk Lemstra 2025-06-06 16:48:41 +02:00
  • e48dbd249d Added missing include. Dirk Lemstra 2025-06-06 16:47:45 +02:00
  • 6d674794a2 Corrected define. Dirk Lemstra 2025-06-06 15:21:04 +02:00
  • 93aa620217 Added extra private method that can be used to check if SOURCE_DATE_EPOCH was used to override the time. Dirk Lemstra 2025-06-06 15:16:53 +02:00
  • cc056c9b22 Use GetEnvironmentValue instead of getenv. Dirk Lemstra 2025-06-06 15:05:12 +02:00
  • d7ebd9268b Added missing include. Dirk Lemstra 2025-06-06 14:43:10 +02:00
  • 43e89eca05 Use a define for j0 and j1 so we can use _j0 and _j1 on Windows. Dirk Lemstra 2025-06-06 14:43:06 +02:00
  • 8a4166cc46 Use strerror_s on Windows instead of strerror. Dirk Lemstra 2025-06-06 14:36:48 +02:00
  • 5da57b8084 Added include to make sure we use the correct version of sscanf on Windows. Dirk Lemstra 2025-06-06 14:36:43 +02:00
  • 681ba6777d Use defines in code instead of the start of the file. Dirk Lemstra 2025-06-06 14:27:36 +02:00
  • b2894bb375 Added define for sscanf so we use sscanf_s on Windows. Dirk Lemstra 2025-06-06 14:15:54 +02:00
  • caea56e5d6 Another fix of the define. Dirk Lemstra 2025-06-06 13:31:17 +02:00
  • 084856f8b6 Corrected variable type. Dirk Lemstra 2025-06-06 13:28:02 +02:00
  • e2c207d2ef Added more missing typecasts. Dirk Lemstra 2025-06-06 13:27:47 +02:00
  • f82682072b Correct previous build fix. Dirk Lemstra 2025-06-06 13:18:13 +02:00
  • 965c4ca965 Use double instead of float because all calls use a double. Dirk Lemstra 2025-06-06 13:16:16 +02:00
  • d9858ffc63 Removed define that was only used once. Dirk Lemstra 2025-06-06 13:01:03 +02:00
  • 125e912c07 Added missing typecasts. Dirk Lemstra 2025-06-06 12:56:43 +02:00
  • 058a7c1040 Added missing typecasts. Dirk Lemstra 2025-06-06 12:55:27 +02:00
  • 1aa3e2137b Use fopen instead of fopen_utf8. Dirk Lemstra 2025-06-06 12:43:18 +02:00
  • 4855d62043 Replace unsafe C runtime functions with secure alternatives on Windows Dirk Lemstra 2025-06-06 12:40:05 +02:00
  • 7799cdb7c7 Fixed build for when the distributed cache is disabled. Dirk Lemstra 2025-06-06 12:24:40 +02:00
  • e345ab7969 Added missing typecasts. Dirk Lemstra 2025-06-06 11:47:46 +02:00
  • c86b1de34a Use SOCKET_TYPE where possible. Dirk Lemstra 2025-06-06 11:44:38 +02:00
  • b146838490 Use typecast to double instead of using PerceptibleReciprocal. Dirk Lemstra 2025-06-06 11:37:09 +02:00
  • 1e73b80255 Use double instead of float. Dirk Lemstra 2025-06-06 11:34:20 +02:00
  • 9c455c3486 Added more defines to silence warnings with the Windows build. Dirk Lemstra 2025-06-06 10:35:05 +02:00
  • 6d9f9f978f Introduce a utf8_close define so we can use _close on Windows. Dirk Lemstra 2025-06-06 10:30:39 +02:00
  • 4a2f9328eb Replace some of the unsafe C runtime functions with secure alternatives on Windows Dirk Lemstra 2025-06-06 10:17:02 +02:00
  • 641e60dc87 Correct indentation. Dirk Lemstra 2025-06-06 09:28:58 +02:00