Commit Graph

  • 4a999a4ca9 Accepting request 1325850 from graphics factory Ana Guerrero 2026-01-08 14:27:05 +00:00
  • 6345918a09 - Update to version 8.18.0: * add dcrawload, dcrawload_source, dcrawload_buffer: load raw camera files using libraw [lxsameer] * add magickload_source: load from a source with imagemagick * add vips__worker_exit(): enables fast threadpool shutdown * larger mmap windows on 64-bit machines improve random access mode for many file formats * pdfload: control region to be rendered via page_box [lovell] * system: add "cache" argument * add vips_image_get_tile_width(), vips_image_get_tile_height(): get tile cache geometry hints [jbaiter] * add vips_uhdrload(), vips_uhdrload_buffer(), vips_uhdrload_source(): load an UltraHDR image * add vips_uhdrsave(), vips_uhdrsave_buffer(), vips_uhdrsave_target(): save an UltraHDR image * fix cpp binding leak [VivitionDeveloper] * add "gainmap" to VipsKeep * add vips_image_get_gainmap() * thumbnail updates gainmaps * add "bitdepth" to jxlsave * add "path" option to vipsthumbnail, deprecate "output" option [zjturner] * add "exact" to webpsave * add "uhdr2scRGB" * dzsave has gainmap support * cpp: add .gainmap(), .set(VImage) * add support for Oklab and Oklch colourspaces * add vips_Oklab2XYZ(), vips_XYZ2Oklab() * add vips_Oklab2Oklch(), vips_OKlch2Oklab() * add vips_interpretation_bands() * heifsave: add "tune" parameter * require C++14 as a minimum standard [kleisauke] * prefer libpng over spng * vipsthumbnail: fix pyramidal image layer selection [esiqveland] * tools: fix possible deadlock during process exit on win32 * fix temp dir handling on win32 with Unicode usernames [kleisauke] * pngsave, ppmsave: support for more image interpretations [gcsideal] * tiffsave: fix saved resolution with a non-default resolution-unit metadata item [machur] * svgload: ensure short/malformed compressed input is ignored [kleisauke,lovell] * dzsave: Zoomify: ensure correct tile count in ImageProperties.xml [kleisauke] * VipsSaveable: reimplement with macros to help C++ compat [jcupitt] - Disable uhdr meson option Dirk Stoecker 2026-01-07 19:58:50 +00:00
  • f94fdc4f20 Accepting request 1307753 from graphics Ana Guerrero 2025-09-29 14:37:48 +00:00
  • df3d2aead6 Accepting request 1306486 from home:iDesmI:Wayland Marcus Meissner 2025-09-22 11:56:03 +00:00
  • 73b6665a62 Accepting request 1294006 from graphics Ana Guerrero 2025-07-17 15:18:23 +00:00
  • ab19113fdf - BuildRequires: libspng-devel instead of pkgconfig(spng) Dmitry Roshchin 2025-07-17 06:31:09 +00:00
  • 44fd1eaf0c - Remove dependency on swig, orc - Add dependency on highway, libraw - Use libspng on Tumbleweed instead of libpng - Add bash completion - Disable openslide on Leap <= 16 - Tidy specfile - Update to version 8.17.1: * full changelog: 8fa37a6454/ChangeLog * fix API docs build with meson < 0.60 [lovell] * improve function checks in meson [kleisauke] * tiff: use correct log domain in threadsafe warning handlers [kleisauke] * shift 16-bit output down to 8-bit when unsupported by saver [kleisauke] * text: prevent use of rgba subpixel anti-aliasing [lovell] * tiffsave: always apply resolution unit conversion [kleisauke] * cache: suppress invalidation errors in release builds [kleisauke] * dzsave: IIIF: use named region of 'full' when no crop takes place [lovell] * pdfload: fix potential crash with pdfium < 6633 [zhifengzhuang] * gifsave: add keep_duplicate_frames flag [dloebl] * add Magic Kernel support [akimon658] * tiff: add threadsafe warning/error handlers (requires libtiff 4.5.0+) [lovell] * tiffload: add support for fail_on flag [lovell] * tiffload: add support for unlimited flag (requires libtiff 4.7.0+) [lovell] * much more reliable operation caching * colour: add support for auto-selecting the rendering intent [kleisauke] * add matrixmultiply * better handling of malformed size values [Simcha Kosman] * improve performance of vips_shrink() [kleisauke] * svgload: add support for custom CSS via stylesheet option [lovell] * heifload: unlimited flag removes all limits (requires libheif 1.19.0+) [lovell] * heifsave: improve alpha channel detection [lovell] * convi: ensure double sum precision for floats [lovell] * improve guard against corrupt ICC profiles with older lcms2 versions [kleisauke] * improve vips_sink_screen() thumbnail rendering * heifload: improve detection of seek beyond EOF [lovell] * jp2kload: add oneshot flag [mbklein] * share and reuse openslide connections * drop support for openslide 3.3 * fix vips_quadratic() * rename thumbnail's export/import profile options as input/output for consistency * restore vips_remosaic(), it was not being linked * deprecate VipsSaveable, add VipsForeignSaveable * move vips_image_preeval(), vips_image_eval(), vips_image_posteval() into the public API * jxlsave: add support for chunked save (requires libjxl 0.9.0+) * increase minimum version of libjxl dependency to 0.7.0 * increase minimum version of libheif dependency to 1.7.0 * improve scaling of hough_line feature space [ecbypi] * heifload: limit per-image memory usage to 2GB (requires libheif 1.20.0+) * svgload: add support for scRGB output via high_bitdepth flag [kstanikviacbs] * remove vipsprofile from default install * add ppmload_buffer [kleisauke] Dmitry Roshchin 2025-07-16 10:33:37 +00:00
  • c684491542 Accepting request 1240503 from graphics Ana Guerrero 2025-01-27 19:56:06 +00:00
  • 87969d4ca8 - Update to version 8.16.0 * Signed Distance Fields * Better file format support * General improvements * for details check out https://www.libvips.org/2024/10/10/What's-new-in-8.16.html Dmitry Roshchin 2025-01-27 11:05:13 +00:00
  • a12be2cdfe Accepting request 1142246 from graphics Ana Guerrero 2024-01-29 21:32:59 +00:00
  • de66f5e680 Accepting request 1142139 from home:darix:apps Marcus Meissner 2024-01-29 12:33:33 +00:00
  • f43d326cc7 Accepting request 1134511 from graphics Ana Guerrero 2023-12-21 22:39:51 +00:00
  • 3c575750d7 Accepting request 1131515 from home:simonlm:branches:graphics Dirk Stoecker 2023-12-21 16:47:53 +00:00
  • 3267aab445 Accepting request 1093935 from graphics Dominique Leuenberger 2023-06-20 14:49:33 +00:00
  • 354921149f Accepting request 1093914 from home:pluskalm:branches:graphics Dmitry Roshchin 2023-06-20 09:08:08 +00:00
  • 4447cd8668 Accepting request 1042686 from graphics Dominique Leuenberger 2022-12-13 17:57:12 +00:00
  • 2d8c2ae33d Accepting request 1042013 from home:dirkmueller:Factory Michael Vetter 2022-12-13 14:17:28 +00:00
  • 17b307f3ac Accepting request 1008137 from graphics Richard Brown 2022-10-06 05:41:57 +00:00
  • 7f5cd9d789 Accepting request 1007422 from home:dirkmueller:Factory Marcus Meissner 2022-10-05 08:45:34 +00:00
  • 44d60721ab Accepting request 1004568 from graphics Dominique Leuenberger 2022-09-19 14:03:47 +00:00
  • 95c7df6026 Accepting request 1003046 from home:dirkmueller:Factory Marcus Meissner 2022-09-19 06:52:45 +00:00
  • be529813e3 Accepting request 991271 from graphics Richard Brown 2022-07-26 17:45:33 +00:00
  • cf3c50bc7c Accepting request 991153 from home:dirkmueller:Factory Michael Vetter 2022-07-26 15:15:20 +00:00
  • 1d6b325c3a Accepting request 985585 from graphics Dominique Leuenberger 2022-06-28 13:23:09 +00:00
  • 2e0d8a1ccb Accepting request 983587 from home:dirkmueller:Factory Michael Vetter 2022-06-28 12:26:21 +00:00
  • 8eeab3924c Accepting request 949189 from graphics Dominique Leuenberger 2022-01-26 20:27:04 +00:00
  • 15da134e0c Accepting request 948016 from home:darix:branches:graphics Marcus Meissner 2022-01-26 08:30:14 +00:00
  • 31156170e8 Accepting request 907496 from graphics Dominique Leuenberger 2021-07-21 17:06:44 +00:00
  • ca8a0b1df0 Accepting request 906235 from home:StevenK:branches:graphics Marcus Meissner 2021-07-21 11:53:50 +00:00
  • da089da920 Accepting request 889393 from graphics Dominique Leuenberger 2021-04-29 20:47:01 +00:00
  • 91c746fb57 Accepting request 888198 from home:gladiac:branches:graphics Dirk Stoecker 2021-04-29 18:08:53 +00:00
  • 06698868d3 Accepting request 874260 from graphics Richard Brown 2021-02-22 13:40:47 +00:00
  • 453d38751b Accepting request 870089 from home:jgwang:branches:graphics Dirk Stoecker 2021-02-22 08:52:36 +00:00
  • a42dfbf632 Accepting request 856035 from graphics Dominique Leuenberger 2020-12-16 10:01:11 +00:00
  • 09de586d86 Accepting request 854497 from home:gladiac:ig-klettern Marcus Meissner 2020-12-15 15:49:32 +00:00
  • fc8f4d76c0 Accepting request 842576 from graphics Dominique Leuenberger 2020-10-20 14:14:43 +00:00
  • 5e3e0a0dbf Accepting request 841773 from home:gladiac:ig-klettern Dirk Stoecker 2020-10-19 14:35:27 +00:00
  • 9fdb670bb2 Accepting request 828251 from graphics Dominique Leuenberger 2020-08-20 20:34:52 +00:00
  • a6b0d28d68 Accepting request 826853 from home:dirkmueller:branches:graphics Marcus Meissner 2020-08-20 15:51:21 +00:00
  • c981f96a26 Accepting request 802977 from graphics Dominique Leuenberger 2020-05-12 20:35:05 +00:00
  • e6b9e601b7 Accepting request 800079 from home:alois:branches:graphics Dirk Stoecker 2020-05-12 13:13:12 +00:00
  • 3d6a35937c Accepting request 556468 from graphics Dominique Leuenberger 2017-12-14 10:00:11 +00:00
  • 3670b6362b Accepting request 555800 from home:awissu:branches:graphics Dmitry Roshchin 2017-12-12 12:38:00 +00:00
  • 0a3a9435b7 Accepting request 449213 from graphics Dominique Leuenberger 2017-01-09 10:02:00 +00:00
  • 6b6116f07c Accepting request 449212 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2017-01-08 14:36:53 +00:00
  • c9f22ef3ac Accepting request 441516 from graphics Dominique Leuenberger 2016-11-28 14:04:32 +00:00
  • 1f6b7b70a5 Accepting request 441365 from home:jengelh:branches:graphics Dmitry Roshchin 2016-11-23 06:51:23 +00:00
  • 02aa63dded Accepting request 441333 from graphics Dominique Leuenberger 2016-11-22 17:59:27 +00:00
  • 42dc4dd079 Accepting request 441185 from home:awissu:branches:graphics Marcus Meissner 2016-11-22 10:45:44 +00:00
  • dea1a11677 Accepting request 391231 from graphics Dominique Leuenberger 2016-04-28 14:55:41 +00:00
  • ce0c75d9c6 Accepting request 391142 from home:michel_mno:branches:graphics OBS User mrdocs 2016-04-22 05:47:22 +00:00
  • 4b858cf0c9 Accepting request 359911 from graphics Dominique Leuenberger 2016-02-18 10:07:13 +00:00
  • 0ad9663733 Accepting request 359637 from home:evshmarnev:branches:graphics Dmitry Roshchin 2016-02-17 08:38:52 +00:00
  • 74316cd246 Accepting request 341312 from graphics Dominique Leuenberger 2015-10-28 16:31:20 +00:00
  • e0f223675b Accepting request 341311 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2015-10-28 12:05:44 +00:00
  • 48f30d4483 Accepting request 305684 from graphics Stephan Kulow 2015-05-10 08:45:56 +00:00
  • 48cdefdfb5 Accepting request 305682 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2015-05-07 06:35:58 +00:00
  • 4cbb0191af Accepting request 286026 from graphics Dominique Leuenberger 2015-02-14 12:57:38 +00:00
  • ac1f92b5ee Accepting request 286025 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2015-02-13 21:05:12 +00:00
  • 9a01199957 Accepting request 280947 from graphics Dominique Leuenberger 2015-01-14 10:45:11 +00:00
  • e07f70f78b Accepting request 280945 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2015-01-12 17:29:51 +00:00
  • 14449290b2 Accepting request 258034 from graphics Stephan Kulow 2014-10-23 12:20:52 +00:00
  • 162f9a948c - Update to version 7.40.11 * See included ChangeLog file for details Dmitry Roshchin 2014-10-22 16:41:46 +00:00
  • 97407fa03d Accepting request 245810 from graphics Stephan Kulow 2014-08-25 09:04:15 +00:00
  • 2c4ecb2fc3 - Update to version 7.40.6 * more doc fixes * fix similarity rotate+scale * fix 16-bit PNG save * fix vipsthumbnail on many-core systems * fix a race in im_maxpos_avg() * limit n_thr on tiny images * don't exit() on memleak detected, just warn * add "autocrop" option to openslide load * argh fix affine, again, there were sometimes black bars with nohalo and the vips8 interface * pngsave in interlaced mode makes a copy of the image, so it's always seq * vipsthumbnail shrinks to 1/2 window_size * vipsthumbnail has an anti-alias filter between shrink and affine * vipsthumbnail defaults to bicubic * better rounding behaviour for fixed-point bicubic reduces noise * fix colour for openslide read associated Dmitry Roshchin 2014-08-22 17:48:23 +00:00
  • 67210cc6d4 Accepting request 242810 from graphics Stephan Kulow 2014-07-29 14:48:36 +00:00
  • 70be50b338 - Update to version 7.40.4 * fix vips_rawsave_fd(), im_point() * vips_scale() now does round to nearest to avoid rounding errors * improve im_openout() compat macro * more robust vips_system() * add webp support to vips7 * fix interlaced thumbnails in vipsthumbnail * fits save now caches the image before write, so it's top-to-bottom * add --properties argument to dzsave * dzsave write to zip stops at 4gb * improve short option name handling Dmitry Roshchin 2014-07-29 08:07:58 +00:00
  • bf5fe69357 Accepting request 238953 from graphics Stephan Kulow 2014-06-30 19:45:29 +00:00
  • 6da1969ba1 - Update to version 7.40.1 * revise man.1 pages * fix vips_guess_prefix() Dmitry Roshchin 2014-06-27 21:47:07 +00:00
  • 7dc200962c Accepting request 238565 from graphics Stephan Kulow 2014-06-25 09:47:29 +00:00
  • 3bfea9169f Accepting request 238562 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2014-06-25 05:37:31 +00:00
  • bca0f516cc Accepting request 224037 from graphics Stephan Kulow 2014-03-01 18:57:15 +00:00
  • b81cba1c81 Accepting request 224036 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2014-02-27 06:57:07 +00:00
  • f7b40e8354 Accepting request 221252 from graphics Tomáš Chvátal 2014-02-08 09:34:38 +00:00
  • 58cd584728 Accepting request 221251 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2014-02-07 14:08:37 +00:00
  • 0cd2b9b3fb Accepting request 214619 from graphics Stephan Kulow 2014-01-22 08:44:57 +00:00
  • b5b50d0805 Accepting request 214615 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2014-01-21 17:00:30 +00:00
  • ab515144db Accepting request 214388 from graphics Stephan Kulow 2014-01-20 19:46:41 +00:00
  • 2d4c4286a6 Accepting request 214386 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2014-01-19 07:09:52 +00:00
  • b54a532537 Accepting request 211811 from graphics Tomáš Chvátal 2013-12-22 18:38:35 +00:00
  • 3f4456300e Accepting request 211808 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2013-12-20 08:03:48 +00:00
  • c23cec9ae2 Accepting request 203667 from graphics Tomáš Chvátal 2013-10-18 09:35:23 +00:00
  • 39e3589296 - Update to version 7.36.2 * better jpeg startup * rename jpeg bool type to reduce confusion between libraries Dmitry Roshchin 2013-10-17 15:52:02 +00:00
  • aa1e6cd440 Accepting request 202637 from graphics Tomáš Chvátal 2013-10-09 07:46:04 +00:00
  • f7109da001 - Update to version 7.36.1 * small bugfixes Dmitry Roshchin 2013-10-08 15:51:30 +00:00
  • 1bdb317944 Accepting request 202382 from graphics Tomáš Chvátal 2013-10-06 12:33:15 +00:00
  • 9fe8f2307a Accepting request 202380 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2013-10-05 17:58:26 +00:00
  • 24a21d821b Accepting request 195746 from graphics Tomáš Chvátal 2013-08-21 08:31:28 +00:00
  • 42ff2f408b - Update to version 7.34.2 * lower priority for Matlab load to reduce segvs from Mat_Open() * null-terminate libexif strings * openslide always outputs solid pixels* Dmitry Roshchin 2013-08-20 19:49:30 +00:00
  • a3f8330d32 Accepting request 182224 from graphics Stephan Kulow 2013-07-05 13:19:43 +00:00
  • 6d60f9ec83 Accepting request 182222 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2013-07-04 15:28:25 +00:00
  • ecf14a0080 Accepting request 179089 from graphics Stephan Kulow 2013-06-18 08:40:40 +00:00
  • cae33b47e8 Accepting request 179087 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2013-06-15 13:06:46 +00:00
  • 8931bfa7d1 Accepting request 157572 from graphics Stephan Kulow 2013-03-08 08:56:42 +00:00
  • 303592d8ac Accepting request 157571 from home:Dmitry_R:branches:graphics Dmitry Roshchin 2013-03-06 20:33:53 +00:00
  • af49e85dfa - Update to version 7.30.8 * Fixed png icc profile write Dmitry Roshchin 2013-02-28 16:51:13 +00:00
  • eabaa50d81 Accepting request 155485 from graphics Stephan Kulow 2013-02-15 17:52:53 +00:00
  • b072d31139 Accepting request 155484 from home:pgajdos:libpng16 Petr Gajdos 2013-02-15 09:35:27 +00:00
  • 5f87d7df65 Accepting request 149254 from graphics Stephan Kulow 2013-01-20 12:06:45 +00:00
  • d979ba61bb - Update to version 7.30.7 * better option parsing for "vips" * backported threaded tile cache from next version Dmitry Roshchin 2013-01-19 18:57:12 +00:00