Commit graph

100 commits

Author SHA1 Message Date
lucor
2f73f4d9e0
Add GIF save support from libvips 8.12 2022-01-11 14:51:18 +01:00
ZloyDyadka
921a05687c Vips: add VipsVectorSetEnabled 2021-07-06 14:59:12 +03:00
Lars Fronius
200b5ad680
allow reading imageType AVIF via libheif 2020-10-26 15:03:53 +01:00
Lars Fronius
e87ff245c1
Since AVIF computation was awfully slow, this exposes the CPU effort setting "speed". 2020-10-14 13:43:37 +02:00
Lars Fronius
83c14048e0
Adds AVIF support
* This adds a new type AVIF to the supported type list if libvips >= 8.9.0
 * Calls libheif through libvips with the AV1 compression set to save AVIF images.
2020-10-10 15:25:53 +02:00
Tom
f5e58f04a8
Merge pull request #346 from fredeastside/more_exif_data
add most useful exif data to metadata
2020-08-04 20:02:48 +02:00
Tomas
26b22e9a6f feat: autorotate 2020-08-04 19:40:07 +02:00
fredrsf
856fb7405c add most useful exif data to metadata 2020-08-04 12:24:15 +03:00
fredrsf
b38ffd41d1 add more exif data to metadata 2020-07-30 17:23:26 +03:00
Tom
9b82aecec1
fix(palette): indentation 2020-06-09 14:50:16 +02:00
Azuma Fan
dfd363a962 support Palette option for png 2020-06-08 16:43:04 +08:00
Tom
1faf8e4f8d
Merge pull request #299 from evanoberholster/master
Update Transform ICC Profiles with Input Profile
2020-06-06 18:14:07 +02:00
Tom
b057cedf08
Merge pull request #317 from larrabee/master
Fix bug with images with alpha channel on embeding background
2020-06-06 17:41:07 +02:00
Eslam Mahmoud
cd2783eff0 enable vipsAffine to use Extend option value and send it to lipvips
this will change the default from the one that lipvips use which is `background` to the ones that bimg use which is  `C.VIPS_EXTEND_BLACK`
but because the lip add extra 1 or .5 pix the background is considered black anyway so this will not affect anyone
but will fix the bug of having border on the right and bottom of some images

[ch15924]
2020-04-16 12:42:56 -05:00
Tom
59eadaf8e9
fix(vips.h): delete preprocessor HEIF version check 2020-03-24 23:21:47 +01:00
Christian Groschupp
b46e689133
use VIPS_FOREIGN_PNG_FILTER_ALL in vips_pngsave_bridge 2020-02-10 22:48:17 +01:00
Tom
34eb10c5d3
Merge pull request #293 from team-lab/gammaFilter
Gamma filter support
2020-02-07 19:37:36 +01:00
Vladimir Buyanov
9e85c8daa1
Fix bug with images with alpha channel on embeding background 2020-01-16 14:16:30 +02:00
Jeremy Gordon
f9eadf55bb
Adding support for heif (i.e. heic files). 2019-12-24 10:35:39 +01:00
sugimotoren
f67988d37b GammaFilter 2019-08-01 15:30:44 +09:00
Evan Oberholster
d883bb6fee Update Transform ICC Profiles with Input Profile
Support for input profile when there is none embbeded in image.
2018-11-04 22:04:19 +02:00
Dan Persa
98902da9c7 Make it compatible with the latest vips. Fixes #255 2018-10-19 16:28:19 +02:00
Tomás
262d0f82b7
Merge pull request #208 from mikestead/feature/webp-lossless
Add lossless option for saving webp
2017-12-22 19:51:54 +01:00
Mike Stead
ce5ae9c7fe Add lossless option for saving webp 2017-11-11 14:56:12 +11:00
Martti Leppänen
58bc9312b6 Add the option to use background and threshold options on trim 2017-11-09 15:32:58 -05:00
Yoan Blanc
e7d6d147ee
Add shrink-on-load for webp.
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2017-10-01 12:48:39 -04:00
Yoan Blanc
c1f2667c0f
Adding trim operation.
Closes #22

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2017-09-12 14:22:55 -04:00
Yoan Blanc
896c479f95
Fix typo and small cleanup.
- it addresses the comments for ab4ef56bab

Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2017-09-11 10:00:06 -04:00
Tomas Aparicio
bd028cd5da fix(reduce): resolve conflicts with master 2017-09-10 20:30:24 +02:00
Tomas Aparicio
ab4ef56bab feat(#189): allow strip image metadata via bimg.Options.StripMetadata = bool 2017-09-10 17:16:31 +02:00
Janis Meybohm
767bfdac74 Add option to convert embedded ICC profiles
Set an bimg.Options OutputICC to an absolute path to the desired output ICC profile. If an embedded ICC profile is found in VipsImage, it is converted to the output ICC profile.
Fixes #50
2017-07-07 16:24:19 +02:00
Adam Scarr
dc3286965b Use vips reduce when downscaling 2017-07-04 11:33:13 +10:00
Tomás Aparicio
2394a2d77e Merge pull request #149 from waldophotos/master
Add backwards compatibility code for older `libvips` versions.
2017-05-24 20:48:33 +01:00
Yoan Blanc
9c914467b3
Adding basic smartcrop support.
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2017-05-17 22:34:14 +02:00
Albert-Jan de Vries
c19a86e12a Change for older LIBVIPS versions. vips_bandjoin_const1 is added in libvips 8.2. 2017-04-05 16:34:31 +02:00
Albert-Jan de Vries
6ca6dd12de Second try, watermarking memory issue fix 2017-04-05 16:33:34 +02:00
Tomás Aparicio
cd2e0bb57d Revert "Fix for memory issue when watermarking images" 2017-04-05 09:58:54 +01:00
Albert-Jan de Vries
6524efa800 Fix the unref of images, when image isn't transparent 2017-03-31 20:31:17 +02:00
Albert-Jan de Vries
ff7970929b Fix for memory issue when watermarking images 2017-03-31 09:28:55 +02:00
Jaume Pinyol
1a661e4e52 Add support for image watermarks 2017-01-24 20:07:59 +01:00
Yoan Blanc
dcd91c85e0
Adding support for TIFF save.
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2016-12-14 08:01:40 +01:00
James Schofield
a1b9efdb97 Cleaner fix 2016-11-10 17:34:40 -05:00
James Schofield
31a54299fb Handle 16-bit PNGs 2016-11-10 15:11:54 -05:00
Tomas Aparicio
522cf71c73 feat(#92): support Extend param with optional background 2016-09-30 22:56:59 +01:00
Tomas Aparicio
5ca57a1e68 fix(background): pass proper background RGB color 2016-09-28 00:14:29 +01:00
Tomas Aparicio
bffc7652bb feat(types): infer types in runtime 2016-09-27 23:56:18 +01:00
Tomas Aparicio
5e79759297 refactor(types): do proper image typ casting 2016-09-27 21:31:44 +01:00
Tomas Aparicio
8d4a850475 merge(master) 2016-09-27 15:35:52 +01:00
Jibin George
7c042eba31 Fixes issue with typecast from GType to int 2016-09-13 17:16:24 +05:30
Nicolae Vartolomei
21a7c308a6 fix(flatten): fix flattening with background for 16bit transparent pngs 2016-09-12 13:56:35 +03:00