John Cupitt
10b3000581
reorganise magicksave a little
2019-02-06 10:24:11 +00:00
John Cupitt
71664346c0
Merge pull request #1224 from DarthSim/feature/gm_magicksave
...
vips_magicksave for GraphicsMagick
2019-02-06 09:44:31 +00:00
DarthSim
cd1560c1cb
vips_magicksave for GraphicsMagick
2019-02-06 00:07:30 +06:00
John Cupitt
8d5af9fe8a
add xmp/ipct/icc etc. to magickload
...
ImageMagick supports binary metadata with `ResetImageProfileIterator()`
etc.
Implementing support gives us xmp / ipct / icc support, plus perhaps
some others.
2019-02-04 17:54:57 +00:00
John Cupitt
38bd4f1be4
break lines at 80 cols in gen-operators
...
plus tiny cleanups
2019-02-03 13:18:22 +00:00
John Cupitt
96cc19b5e9
Merge pull request #1220 from kleisauke/generate-cpp-pyvips
...
Use pyvips to generate the C++ binding
2019-02-03 12:46:03 +00:00
John Cupitt
f23d0fd754
note new option_string param in changelog
2019-02-03 12:27:58 +00:00
John Cupitt
06a1eae3b6
Merge pull request #1221 from kleisauke/thumbnail_buffer_options
...
vips_thumbnail_buffer: add optional option_string argument (#1147 )
2019-02-03 12:13:52 +00:00
kleisauke
f40062c495
s/open_args/option_string/g
2019-02-03 12:29:54 +01:00
kleisauke
241f52fb54
Fix compatibility with Makefile
...
+ all operations are now provided with a C++ style comment block.
2019-02-03 12:13:04 +01:00
kleisauke
05c459cc28
vips_thumbnail_buffer: add optional open_args argument ( #1147 )
2019-02-02 09:26:12 +01:00
kleisauke
de27688eea
Use pyvips to generate the C++ binding
2019-02-01 21:45:12 +01:00
John Cupitt
097bb815b7
pdfium load as well
2019-01-30 20:59:40 +00:00
John Cupitt
671b3e76f5
set page-height more often in pdfload
2019-01-30 20:58:47 +00:00
John Cupitt
308c85c004
add support for stored heif thumbnails
2019-01-30 16:19:11 +00:00
John Cupitt
6a75536619
add @thumbnail support to heifload
2019-01-30 15:20:10 +00:00
John Cupitt
50a955e357
add autorotate to heifload
...
and remove the ignore_transformations option
2019-01-30 13:17:36 +00:00
John Cupitt
622c08b562
set primary on heifsave
2019-01-30 11:37:01 +00:00
John Cupitt
2ab2a90e06
add heif tests
2019-01-30 11:13:14 +00:00
John Cupitt
4a461e2507
fix data return from heifsave_buffer
2019-01-30 04:18:49 +00:00
John Cupitt
62ba86cfd0
add heif buffer save
2019-01-29 17:21:13 +00:00
John Cupitt
a837b66cc1
add strip support to heicsave
2019-01-29 16:53:39 +00:00
John Cupitt
cae7838f86
heifsave seems to work
2019-01-29 16:40:34 +00:00
John Cupitt
a833764878
start heifsave
2019-01-29 10:27:00 +00:00
John Cupitt
07e5f30829
add heifload_buffer
2019-01-29 01:48:10 +00:00
John Cupitt
3d768ef635
split to a separate heif file class
2019-01-28 22:16:56 +00:00
John Cupitt
ff711e97ef
add support for ignore_transformations
...
so you can turn off orientation etc. for heif images
2019-01-28 15:30:15 +00:00
John Cupitt
472f9da0ad
add XMP read to heifload
2019-01-28 14:30:12 +00:00
John Cupitt
ed7c6b9fd4
cleanups
...
xmp next
2019-01-27 13:20:06 +00:00
John Cupitt
95b328ccef
add multi-page load to heifload
...
seems to work
2019-01-27 12:57:08 +00:00
John Cupitt
2ff6786a4c
nudge travis
2019-01-25 16:20:39 +00:00
John Cupitt
40e272ce99
Merge pull request #1218 from lovell/profile-load-leaks
...
profile_load: ensure once-ness, prevent profile use-after-free (master)
2019-01-25 12:51:38 +00:00
Lovell Fuller
97a98bcb7d
Ensure once is invoked once, prevent profile use-after-free
2019-01-25 11:33:40 +00:00
John Cupitt
2835948070
fix typo in docs
2019-01-25 05:04:24 +00:00
John Cupitt
d75b007191
start adding multipage input
2019-01-24 19:01:55 +00:00
John Cupitt
086f1b2ba8
add note on profile types
2019-01-20 21:38:24 +00:00
John Cupitt
e131f173a0
fix up exif parse, add icc profile attach
2019-01-20 21:08:06 +00:00
John Cupitt
5e78ae9b1e
add exif support to heifload
...
potentially other metadata too, though I don't have any to test with
2019-01-20 17:55:56 +00:00
John Cupitt
33fd2a48f0
basic load works
...
no metadata, no options
2019-01-20 11:33:12 +00:00
John Cupitt
849d24472e
revise changelog
...
had Klies' magickload fix in there twice
2019-01-18 12:52:04 +00:00
John Cupitt
dcba364efa
Merge branch 'zero-mem-on-malloc'
2019-01-18 11:31:11 +00:00
John Cupitt
4cbc280c8a
fix cmyk test with lcms2
...
we were using a dark region of the test image
2019-01-18 10:22:19 +00:00
John Cupitt
00622428bd
zero memory on malloc
...
to prevent write of uninit memory under some error conditions
thanks Balint
2019-01-18 10:10:43 +00:00
John Cupitt
00dfb70801
Merge branch 'master' of github.com:libvips/libvips
2019-01-18 09:48:54 +00:00
John Cupitt
c24e47e3a8
fix profile attach on colour output
...
some dead code needed removing
https://github.com/libvips/libvips/issues/1194#issuecomment-455164899
2019-01-17 16:36:25 +00:00
John Cupitt
f51a93515e
beef up the cmyk tests
2019-01-17 09:06:22 +00:00
John Cupitt
1824c64c06
break >80 char line
2019-01-17 08:59:14 +00:00
John Cupitt
d33227b3c4
Merge pull request #1214 from lovell/profile-load-build-leak
...
Ensure ICC profile data is freed after use (master)
2019-01-16 22:33:53 +00:00
Lovell Fuller
a264f812ac
Ensure ICC profile data is freed after use
2019-01-16 21:49:47 +00:00
John Cupitt
a7122d7a85
revise XYZ2CMYK fallback path
...
better epsilon detect, add a test
2019-01-16 21:02:01 +00:00