John Cupitt
140a3b3ed0
try to improve error handling in magicksave
2017-12-23 14:53:15 +00:00
John Cupitt
af51114352
remove duplicate jpeg suffs definition
2017-12-23 14:27:56 +00:00
John Cupitt
e830ca7776
fix greyscale magicksave write
...
credit kleisauke
2017-12-23 14:16:29 +00:00
John Cupitt
43c3db76c2
bump version in wrapper script
...
fixes make check
2017-12-23 14:14:10 +00:00
John Cupitt
e12df167e6
Merge branch 'magicksave' of https://github.com/dlemstra/libvips into dlemstra-magicksave
2017-12-23 12:39:50 +00:00
John Cupitt
7ab77d66c3
move magicksave write struct into class
...
magicksave used to have its own Write struct to track write state.
Instead, keep the write state in the save class.
break the magick6/magick7 compat wrappers out into a separete file so they
can be shared with the loaders.
small style changes.
2017-12-23 12:12:11 +00:00
Dirk Lemstra
6b0f676a5e
Fixed issue with grayscale images.
2017-12-22 22:06:11 +01:00
John Cupitt
19bc20f14d
Merge branch 'magicksave' of https://github.com/dlemstra/libvips into dlemstra-magicksave
2017-12-22 15:53:25 +00:00
Dirk Lemstra
e8df2aa190
Added extra check to fix issue with zero height.
2017-12-22 02:09:45 +01:00
Dirk Lemstra
90167902b9
Added define for loading with ImageMagick.
2017-12-22 01:59:56 +01:00
Dirk Lemstra
383125a031
Moved code to magicksave.c and added extra define to enable only saving with ImageMagick.
2017-12-22 01:52:17 +01:00
John Cupitt
1feaeb230e
Merge pull request #836 from ThatOdieGuy/patch-1
...
Fixing links for Build for Windows & OS X.
2017-12-19 09:02:11 +00:00
John Cupitt
eea8b61f3f
tiny cleanup
...
make the code for error during jpeg buffer write a little cleaner --
rather than calling the jpeg term method ourselves, have a separate
destroy function for the write buffer
2017-12-19 08:56:51 +00:00
John Cupitt
ce2ec4cf01
Merge pull request #835 from lovell/fix-jpegsave-buffer-error-leak
...
Prevent ~15KB leak for JPEG buffer output error
2017-12-19 08:26:55 +00:00
Mike Odom
a410fef94c
Fixing links for Build for Windows & OS X.
2017-12-18 13:38:01 -08:00
Lovell Fuller
c8713a367c
Prevent ~15KB leak for JPEG buffer output error
2017-12-18 19:34:28 +00:00
Dirk Lemstra
ccf894c738
Added quality option.
2017-12-17 11:59:57 +01:00
John Cupitt
424b359d33
bump wrapper script version
...
and add a test too
see https://github.com/jcupitt/libvips/issues/834
2017-12-17 10:50:57 +00:00
Dirk Lemstra
c7992bf6d9
Also inherit exception when writing.
2017-12-17 11:18:38 +01:00
Dirk Lemstra
8461a7e9c1
Added checks for the properties on the image.
2017-12-17 01:10:14 +01:00
Dirk Lemstra
c3f1000215
Added support for ImageMagick6.
2017-12-17 01:03:28 +01:00
Dirk Lemstra
7072c85e4e
Added method to set the gif properties of the image.
2017-12-17 00:03:26 +01:00
Dirk Lemstra
8f4179f496
Added support for writing buffers with magicksave.
...
Added --format for the filename.
2017-12-16 23:10:23 +01:00
Dirk Lemstra
e22282a844
Start of support for writing files with ImageMagick.
2017-12-16 21:37:17 +01:00
John Cupitt
19e2e2e208
add credit to changelog
2017-12-16 10:01:04 +00:00
John Cupitt
76a6d59023
Merge pull request #832 from bmwiedemann/master
...
Use ChangeLog date instead of build date
2017-12-16 09:58:38 +00:00
Bernhard M. Wiedemann
0f69f0808e
Use ChangeLog date instead of build date
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
This date call works with GNU date and BSD date.
2017-12-16 07:10:09 +01:00
John Cupitt
1be4267492
make bandrank work with many input images
...
400+ tested and seems to work
see https://github.com/jcupitt/libvips/issues/822
2017-12-15 14:47:56 +00:00
John Cupitt
f4f9667406
remove the 64 image limit on bandary
...
any number of input images now
see https://github.com/jcupitt/libvips/issues/822
2017-12-15 14:21:31 +00:00
John Cupitt
94f458ed04
fix some compiler warnings
2017-12-13 15:49:12 +00:00
John Cupitt
c5a7db6eb6
tiny cleanup
2017-12-10 20:03:58 +00:00
John Cupitt
610a301d4e
oop, forgot to free the windows
2017-12-10 17:54:50 +00:00
John Cupitt
3c0a2e4837
fix window cycling
...
we were repeatedly free-ing and new-ing input mmap windows ... this made
things like zoom out on large images in nip2 much slower than they
needed to be
2017-12-10 17:37:07 +00:00
John Cupitt
e9b7231ac0
add "extend" option to affine
...
so for upsizing with displacement (like resize) we can prevent dark
edges on bright images
see
https://github.com/jcupitt/php-vips/issues/61
2017-12-07 14:51:07 +00:00
John Cupitt
bc6fa2452b
layout tweak
2017-12-07 08:00:19 +00:00
John Cupitt
b90f5852c9
Merge pull request #824 from lovell/debug-build
...
Allow compilation of debug build
2017-12-07 07:58:36 +00:00
Lovell Fuller
f0949fbfcb
Allow -DDEBUG build to compile
2017-12-06 22:04:11 +00:00
John Cupitt
0ade2e972f
reenable png interlace test
...
reenable png interlace test after the fix in
https://github.com/jcupitt/libvips/pull/821
2017-12-05 08:38:52 +00:00
John Cupitt
baab520c9c
Merge pull request #821 from lovell/png-start-read
...
libvips v8.6.0-beta: ensure interlaced PNG input works with libpng16
2017-12-05 08:26:29 +00:00
Lovell Fuller
8a34ba6e14
Ensure interlaced PNG input works with libpng16
...
Manually calling png_set_interlace_handling results in the internal
num_rows member of the opaque png_structp not being correctly set.
This appears to be a limitation of libpng so probably needs fixing
upstream before the png_set_interlace_handling call can be re-added.
2017-12-04 21:47:52 +00:00
John Cupitt
697c174bcd
more doc fixes
2017-12-04 15:34:31 +00:00
John Cupitt
dcf8588b97
notes for blend mode members
2017-12-04 14:26:55 +00:00
John Cupitt
c5139a0e50
doc fixups
...
various small things; fix the docs for composite, reduceh and reducev
2017-12-04 13:42:31 +00:00
John Cupitt
0702a01e60
Merge branch 'master' of github.com:jcupitt/libvips
2017-12-04 12:01:08 +00:00
John Cupitt
b876f1d904
try to fix composite docs
2017-12-04 10:40:43 +00:00
John Cupitt
7182276c4d
cite was in there twice
2017-12-02 13:06:17 +00:00
John Cupitt
c8abaf4f80
update py notes in README
2017-12-01 15:57:26 +00:00
John Cupitt
60bd5f6512
add composite2 to notes
2017-12-01 13:37:15 +00:00
John Cupitt
0fb6e5a711
Merge branch 'add-extra-dzsave-tiles'
2017-12-01 13:36:12 +00:00
John Cupitt
13a693c8bc
Merge branch 'master' into add-extra-dzsave-tiles
2017-12-01 13:33:54 +00:00