Commit Graph

  • 1ced145536 check for EOF Cristy 2025-07-15 12:29:34 -04:00
  • 0e9f472f78 eliminate potential memory leak Cristy 2025-07-14 22:12:01 -04:00
  • ad5cf7e5d7 potentially uninitialized local variable Cristy 2025-07-13 17:05:21 -04:00
  • 0a24c65f43 eliminate unitialized local variable Cristy 2025-07-13 16:46:25 -04:00
  • 649a68a187 eliminate compiler warning; check max image dimensions Cristy 2025-07-13 16:20:42 -04:00
  • 39b3d2c2a1 Fix validation issues in SF3 (#8252) Yukari Hafner 2025-07-13 21:52:30 +02:00
  • 77e3513aa3 wait until more mature before we can robustly validate SF3 Cristy 2025-07-13 13:15:04 -04:00
  • dffe526386 eliminate dependency on zlib Cristy 2025-07-13 13:07:03 -04:00
  • e779f7aadf need to conditionally compile based on the availability of zlib Cristy 2025-07-13 13:03:33 -04:00
  • a18c2a830c eliminate compiler warning Cristy 2025-07-13 12:55:07 -04:00
  • ff8a80f546 use /* */ for comments Cristy 2025-07-13 12:38:12 -04:00
  • 65c443c54e latest autoconf/automake updates Cristy 2025-07-13 12:34:30 -04:00
  • c38b1e46cf Add support for Simple File Format Family (SF3) images (#8243) Yukari Hafner 2025-07-13 18:28:15 +02:00
  • 69f5e593c9 beta release Cristy 2025-07-13 08:43:59 -04:00
  • 3fcd081c02 release 7.1.2-0 Cristy 2025-07-13 07:09:23 -04:00
  • 9bde76f1d8 correct distortion for subimage search Cristy 2025-07-12 18:47:21 -04:00
  • f0db3204b3 no alpha blending for NCC frequency Cristy 2025-07-12 13:01:56 -04:00
  • f530431870 frequency methods do not require alpha blending Cristy 2025-07-12 08:39:44 -04:00
  • 5e5ea0b569 Cosmetic rename. Dirk Lemstra 2025-07-12 11:30:48 +02:00
  • 69f25f245e Moved scripts to new build folder. Dirk Lemstra 2025-07-12 10:28:18 +02:00
  • a2a4f5fb29 correct DSSIM distortion Cristy 2025-07-11 20:57:44 -04:00
  • d07e39780a cosmetic Cristy 2025-07-11 19:38:54 -04:00
  • 4b830fc6b4 PHASE metric is (1-SSIM)/2 Cristy 2025-07-11 09:31:49 -04:00
  • 2a3b37f6ce account for alpha channel in the frequency domain Cristy 2025-07-09 19:40:45 -04:00
  • b56ed10793 respect alpha channel Cristy 2025-07-09 07:30:20 -04:00
  • 425ec3c943 near zero becomes zero Cristy 2025-07-08 21:18:28 -04:00
  • 554c38f891 adjust workload factor Cristy 2025-07-07 21:50:55 -04:00
  • 30cc042cdc cosmetic Cristy 2025-07-07 21:45:49 -04:00
  • 88c9d76d25 correct PHASE metric in the spatial domain Cristy 2025-07-07 19:04:32 -04:00
  • 8b3aaa2605 scale PHASE metric Cristy 2025-07-07 18:56:32 -04:00
  • 2ca3314e9b revert Cristy 2025-07-07 13:31:40 -04:00
  • b9db7a6a59 Fixed build error. Dirk Lemstra 2025-07-07 18:15:05 +02:00
  • 8670e4c8db correct DPC metric in the spatial domain Cristy 2025-07-07 09:11:09 -04:00
  • deb40267c1 add comments describing the metrics Cristy 2025-07-06 13:40:17 -04:00
  • eab0545f11 correct DPC metric Cristy 2025-07-06 11:30:38 -04:00
  • af968aca17 Removed pragma lib comments from the Magick++ include header file. Dirk Lemstra 2025-07-06 16:58:14 +02:00
  • 9966c0f7c7 support DPC & PHASE metrics in the spatial domain Cristy 2025-07-06 09:53:15 -04:00
  • a136ce9578 Removed incorrect typecast. Dirk Lemstra 2025-07-06 09:55:37 +02:00
  • 28ea8525ea correct DPC metric Cristy 2025-07-05 14:08:28 -04:00
  • a052247d32 Added missing typecast. Dirk Lemstra 2025-07-05 17:22:30 +02:00
  • b9bb808500 Silenced warnings. Dirk Lemstra 2025-07-05 17:13:46 +02:00
  • 7f17db3241 Check for define that is already set with a debug build. Dirk Lemstra 2025-07-05 10:08:38 +02:00
  • 6d974187e4 Use _getcwd instead of getcwd with the Windows build. Dirk Lemstra 2025-07-05 09:01:32 +02:00
  • c17e3e6e23 Silenced warning. Dirk Lemstra 2025-07-05 08:57:59 +02:00
  • eb35aa4cd6 Corrected typecast. Dirk Lemstra 2025-07-05 08:57:39 +02:00
  • ccaabed8bf correct SSIM distortion Cristy 2025-07-04 22:30:42 -04:00
  • f6c0c78080 correct PHASE distortion Cristy 2025-07-04 19:42:17 -04:00
  • d57b477497 use same metric for similarity and distortion Cristy 2025-07-04 12:07:46 -04:00
  • 95b549d788 initialize image pixels Cristy 2025-07-04 10:24:59 -04:00
  • 67a27ff66b correct SSIM metric Cristy 2025-07-03 19:32:28 -04:00
  • 247ad64446 Added missing typecast. Dirk Lemstra 2025-07-03 07:46:44 +02:00
  • a7c0632bf6 correct DSSIM metric Cristy 2025-07-02 18:32:06 -04:00
  • faf863d6d5 correct DSSIM distortion Cristy 2025-07-02 13:40:33 -04:00
  • 11c97e201e correct DSSIM metric Cristy 2025-07-01 20:09:05 -04:00
  • 99a609b952 Fix NULL pointer dereference in XWarning (#8230) moon044 2025-07-02 00:37:09 +09:00
  • 81ea8144bc return false if not path is not populated Cristy 2025-06-29 21:26:48 -04:00
  • 6e558364eb Corrected initialization of the time limit. Dirk Lemstra 2025-06-29 19:17:19 +02:00
  • c9efb91ba0 Corrected check. Dirk Lemstra 2025-06-29 18:05:30 +02:00
  • ac580dbd10 omp.h uses templating; it cannot appear in a C block with c++ compiler Cristy 2025-06-29 10:53:47 -04:00
  • cd02f3fd01 reverse highlighting polarity Cristy 2025-06-29 07:10:54 -04:00
  • 09f20732c4 correct AE metric Cristy 2025-06-28 19:47:29 -04:00
  • aa45d81dd0 Improve frame check in the jxl encoder to fix the crash reported in #8218. Dirk Lemstra 2025-06-28 20:31:26 +02:00
  • 4f010db98e Code cleanup. Dirk Lemstra 2025-06-28 20:10:44 +02:00
  • 7ccbbb318f correct FUZZ metric Cristy 2025-06-28 13:17:21 -04:00
  • 6a3f8ab644 revert Cristy 2025-06-28 13:07:47 -04:00
  • cbe2eaf16c correct unit test Cristy 2025-06-28 11:14:54 -04:00
  • 8241921412 cosmetic Cristy 2025-06-28 11:11:41 -04:00
  • 31b5056f57 correct FUZZ metric Cristy 2025-06-28 11:09:11 -04:00
  • 52150ae6e4 bump version Cristy 2025-06-28 10:58:26 -04:00
  • ca760677af bump minor version # Cristy 2025-06-28 10:46:10 -04:00
  • a9ffd157d6 enhance pixel compare with tolerance to consider all channels Cristy 2025-06-28 10:40:29 -04:00
  • e8782ac548 Use default frame distance when quality is not set. Dirk Lemstra 2025-06-28 14:06:48 +02:00
  • a94981648f Create a copy of JxlEncoderDistanceFromQuality to allow building with older versions of libjxl. Dirk Lemstra 2025-06-28 13:48:00 +02:00
  • 66dc8f51c1 https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh3h-j545-h8c9 Cristy 2025-06-27 20:02:12 -04:00
  • a0bbad67e6 adjust space left after a possible reallocation Cristy 2025-06-27 19:50:55 -04:00
  • 482b6d46fa use variance-style combined fuzz Cristy 2025-06-27 18:59:43 -04:00
  • 9910241183 use the mean fuzz Cristy 2025-06-27 14:58:03 -04:00
  • aa13fc1d5e Change 'Mac OS X' to 'macOS' in descriptions and comments (#8224) Máté Gyöngyösi 2025-06-27 17:53:14 +02:00
  • fc3ab0812e Fixed memory leak when entering StreamImage multiple times. Dirk Lemstra 2025-06-27 14:51:57 +02:00
  • f6b8ed1a5d correct FUZZ metric Cristy 2025-06-26 21:59:29 -04:00
  • 29d82726c7 Correct out of bounds read of a single byte. Dirk Lemstra 2025-06-26 23:01:07 +02:00
  • 5d74c13479 Fix possible memory leak. Dirk Lemstra 2025-06-26 22:16:45 +02:00
  • e5450a65b1 Use JxlEncoderDistanceFromQuality instead of our own implementation (#8223) Dirk Lemstra 2025-06-26 08:13:39 +02:00
  • cb3c451be6 Make it clear the return value is not used. Dirk Lemstra 2025-06-25 07:24:31 +02:00
  • b5d1ea2922 https://github.com/ImageMagick/ImageMagick/issues/8217 Cristy 2025-06-24 08:27:31 -04:00
  • efa13d0a3e cosmetic Cristy 2025-06-24 08:05:59 -04:00
  • 93c32f7b3d check for near zero Cristy 2025-06-24 07:57:22 -04:00
  • 44dfe7d12a https://github.com/ImageMagick/ImageMagick/issues/8212 Cristy 2025-06-24 07:39:05 -04:00
  • 8fff9b4f44 Silence warning. Dirk Lemstra 2025-06-24 07:56:18 +02:00
  • 33ea0d5f89 correct DSSIM metric Cristy 2025-06-23 19:42:37 -04:00
  • 02014bc7ea Silence warning that is causing issues in the daily build of PerlMagick. Dirk Lemstra 2025-06-23 21:42:58 +02:00
  • 868cfacbbe There is no need to mention the branch. Dirk Lemstra 2025-06-23 21:42:12 +02:00
  • 8163f2e6a3 eliminate compiler warning Cristy 2025-06-23 10:49:42 -04:00
  • 9b86701fb3 limit uncompressed PBM images to 70 characters Cristy 2025-06-23 10:07:40 -04:00
  • e0d17c133e fix PerlMagick JNG unit tests Cristy 2025-06-23 06:36:00 -04:00
  • b11bcedeae Corrected fix for failing unit test. Dirk Lemstra 2025-06-22 22:57:25 +02:00
  • cb478af915 optimize SetImageColorMetric() method Cristy 2025-06-22 16:56:08 -04:00
  • fe2eeea391 fix PerlMagick unit test Cristy 2025-06-22 15:55:46 -04:00
  • 961bd97d5e Use heif_nclx_color_profile_alloc so we can use the defaults from the libheif library. Dirk Lemstra 2025-06-22 21:34:19 +02:00
  • 9c6fe416ac support heic:cicp define Cristy 2025-06-22 13:19:44 -04:00