Commit graph

133 commits

Author SHA1 Message Date
Philipp Trulson
28a4cce48b
Remove dependency on vips7compat 2022-12-01 18:15:25 +01:00
Tom
ffadb9e4b0
Merge pull request #374 from Mereng/brightness_contrast
Support brightness and contrast
2022-04-05 21:13:47 +02:00
Tom
e9e8495e96
Merge pull request #393 from lucor/gifsave
Add GIF save support from libvips 8.12
2022-04-05 21:13:02 +02:00
igsr5
03d98b00ba Fix review 2022-04-05 21:40:08 +09:00
igsr5
1547c623a9 Add getter, setter for MaxSize 2022-03-24 15:19:43 +09:00
Vaibhav Sharma
0b6895720c allow effort param for png encoding when palette is true 2022-02-16 16:09:13 +05:30
lucor
2f73f4d9e0
Add GIF save support from libvips 8.12 2022-01-11 14:51:18 +01:00
Tom
66447e14d4
Merge pull request #360 from jaberwoky/master
Panic on reading Exif
2021-08-07 18:02:47 +02:00
ZloyDyadka
f62a291281 Vips: cast go.int to c.INT in VipsVectorSetEnabled 2021-07-06 16:35:38 +03:00
ZloyDyadka
921a05687c Vips: add VipsVectorSetEnabled 2021-07-06 14:59:12 +03:00
Mereng
76894654c7 Support brightness and contrast 2021-06-17 18:57:39 +02:00
Marc-Antoine Perennou
58fb35672e unref the image *after* we used it
Otherwise we manipulate potentially deallocated memory.
On some distributions things go fine for some reason, but
on others the memory actually gets deallocated and garbage is used,
leading to a segmentation fault in vips_image_guess_interpretation

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2021-03-16 22:13:51 +01:00
Yaroslav Khrylchenko
a2cd58f651 fix panic on reading Exif 2020-11-12 17:00:34 +03: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
Tom
dc6db012b2
Merge pull request #347 from vansante/master
Support more HEIF file types based on file magic signatures
2020-08-04 12:39:10 +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
Paul
e490c75415
Merge pull request #3 from laurentiuilie/add-support-for-heifs-file
add brands heis, hevc
2020-07-28 10:12:00 +02:00
Laurentiu Ilie
bb682d7bb1 add brands heis, hevc 2020-07-27 17:13:41 +02:00
Paul
5a00c1aa34
Merge pull request #2 from laurentiuilie/add-support-for-heifs-file
Add support for heifs file
2020-07-27 10:04:13 +02:00
Laurentiu Ilie
08f64c4145 remove test file and add the check 2020-07-23 16:27:41 +02:00
Azuma Fan
dfd363a962 support Palette option for png 2020-06-08 16:43:04 +08:00
Tomas
5aca0ea5b1 feat: add Dockerfile / Docker-driven CI job 2020-06-07 01:16:45 +02: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
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
E.Kalinin
f8965115e6 update libvips documentation links 2020-04-03 23:21:14 +03:00
Tom
34eb10c5d3
Merge pull request #293 from team-lab/gammaFilter
Gamma filter support
2020-02-07 19:37:36 +01:00
Paul
780105d695
Fix typo
Co-Authored-By: Yoan Blanc <yoan@dosimple.ch>
2020-01-01 11:20:17 +01:00
Paul van Santen
2e72fc0243
Add support for other HEIF mimetype 2019-12-24 10:41:21 +01:00
Jeremy Gordon
f9eadf55bb
Adding support for heif (i.e. heic files). 2019-12-24 10:35:39 +01:00
evanoberholster
599dc0ba03
Merge branch 'master' into master 2019-10-01 23:59:30 +08:00
sugimotoren
f67988d37b GammaFilter 2019-08-01 15:30:44 +09:00
Tomás Aparicio
7f4a97c0ef
Merge pull request #242 from acaloiaro/documentation-url-updates
Libvips documentation URL and README copy updates
2018-12-05 13:09:56 +01: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
Adriano
70672d35e3 Libvips documentation URL and README copy updates 2018-05-19 10:36:06 -04:00
Tomás
cd21e84c71
Merge pull request #216 from Bynder/master
Remove go-debug usage
2017-12-22 19:55:16 +01: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
Mircea Cosbuc
ae46b2282a Remove go-debug usage 2017-12-22 16:31:43 +01:00
Tomas Aparicio
90e5ea5d3a fix(options): use float64 type in Options.Threshold 2017-11-23 16:20:12 +01:00
Tomás
03f7d1fe04
Merge pull request #206 from tstm/add-trim-options
Add the option to use background and threshold options on trim
2017-11-23 09:03:45 +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
Janis Meybohm
c520b9c136 Fix memory leak on icc_transform
This was introduced with #168
2017-11-01 14:20:29 +01: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