John Cupitt
302f4f2517
Merge branch '8.5'
2017-08-02 11:05:39 +01:00
John Cupitt
58f9757467
fix transparency detection in merge
...
a typo meant we were just testing the first band for zero, not all three
thanks Haida!
2017-08-02 10:41:10 +01:00
John Cupitt
a3b226aa9b
version bump
2017-08-02 10:40:17 +01:00
John Cupitt
639b0f5021
Merge branch '8.5'
2017-07-29 10:40:44 +01:00
John Cupitt
69f70a7e24
Merge branch '8.5' into tweak-smartcrop-8.5
2017-07-28 18:04:23 +01:00
John Cupitt
1e7541bfb8
add find_trim
...
compiles, not yet working
2017-07-25 14:52:45 +01:00
John Cupitt
a8fb38fb6a
Merge branch '8.5'
2017-07-08 16:06:18 +01:00
John Cupitt
64fe910fc5
fix DPI mixup
...
librsvg defaulted to 90 DPI, but libvips to 72 DPI -- add a correction
factor
thanks Fosk!
see https://github.com/jcupitt/libvips/issues/688
2017-07-08 12:31:36 +01:00
John Cupitt
9a1c3f9405
rename 'disc' as 'memory'
...
the old 'disc' flag to open defaulted TRUE and disabled read via disc if you
set it FALSE, which was very confusing
replace it with a flag called 'memory' which defaults FALSE and forces
read via memory if set TRUE
'disc' is still there and still works, it's just tagged as deprecated
see https://github.com/jcupitt/libvips/issues/677
2017-07-07 09:45:49 +01:00
John Cupitt
91457e455a
add "page-height" save property
2017-06-19 09:31:49 +01:00
John Cupitt
5383554724
Merge branch '8.5'
2017-06-12 18:23:07 +01:00
John Cupitt
4d846534b8
transform cmyk->rgb automatically
...
if:
- we are writing a cmyk image
- there is an embedded profile
- the saver does not support cmyk
see https://github.com/jcupitt/libvips/issues/676
2017-06-12 18:19:20 +01:00
John Cupitt
869f3dae04
revise again
...
seems to work on all test images now
2017-06-09 11:50:27 +01:00
John Cupitt
aeff03b951
Merge branch '8.5'
2017-05-29 10:21:02 +01:00
John Cupitt
7bcf0bb93f
don't cache thumbnail
...
thanks tomasc! see
jcupitt/ruby-vips#109
2017-05-29 10:19:21 +01:00
John Cupitt
354921df83
Merge branch '8.5'
2017-05-28 06:34:11 +01:00
John Cupitt
6a189d068b
mark vipsprofile as python2
...
Some distros have python3 as the default, so make vipsprofile explicitly
python2, thanks ioquatix.
See https://github.com/jcupitt/libvips/issues/667
2017-05-28 06:33:58 +01:00
John Cupitt
027b9ccc9c
Merge branch '8.5'
2017-05-26 09:09:33 +01:00
John Cupitt
7b64246af2
fix a couple of issues with huge profiles
...
The base64 encode limit was 1MB, but some huge profiles can get over
that, so it's now 10MB.
transform_save_string_blob() was incorrectly setting a refstring not a
blob as an error fallback, potentially leaving a dangling pointer.
Thanks Jaume!
See https://github.com/jcupitt/libvips/issues/666
2017-05-26 09:04:15 +01:00
John Cupitt
5216d75b83
Merge branch '8.5'
2017-05-19 16:16:16 +01:00
John Cupitt
5df65ec6fd
fix tiff read with page > 0
...
could break edge tiles under some circumstances
2017-05-19 16:07:36 +01:00
John Cupitt
8c8b71d935
Merge branch '8.5'
2017-05-15 11:35:47 +01:00
John Cupitt
2b0ebb0de2
fix test suite thresholds
...
changes in jpg encode/decode mean we must adjust test suite thresholds
2017-05-15 11:21:13 +01:00
John Cupitt
6dbdc173a2
better prefix guessing on Windows
...
see https://github.com/tumagonx/pygi-mingw-patches/issues/5
2017-05-13 11:11:32 +01:00
John Cupitt
82994e4c33
add vips_thumbnail_image()
...
thumbnail with an image source, see
https://github.com/jcupitt/libvips/issues/656
2017-05-12 18:20:37 +01:00
John Cupitt
5c6979cdcb
Merge branch '8.5'
2017-05-12 17:25:01 +01:00
John Cupitt
942b0446a3
revise fail handling, again
...
clarify policy on file read errors and warnings:
* if the file format library reports a warning, we log it in vips, but
that's all
* if the file format library reports an error, we log it, but try to
continue
* if the file format library reports an error and fail is set, we log it
and fail
all loaders now implement this
2017-05-12 17:22:49 +01:00
John Cupitt
a10787baa3
Merge branch 'add-force-size'
2017-05-10 17:08:32 +01:00
John Cupitt
3019e5966b
vips_conv*() default to float
...
we had INT as the default, but this will cause serious precision loss
with many masks ... instead, have float (always correct) as the default
and let people turn on int if they cn
2017-05-08 13:28:23 +01:00
John Cupitt
260180197d
done! but needs some tests
2017-05-04 14:54:49 +01:00
John Cupitt
2b75a372d1
more truncated png improvements
2017-05-03 10:32:24 +01:00
John Cupitt
39ea6ce492
all done
2017-04-29 10:07:41 +01:00
John Cupitt
04353f8915
added new_from_image() to python
...
and tests
2017-04-28 18:27:15 +01:00
John Cupitt
7882602dfe
C/C++ done
...
python next
2017-04-26 14:52:28 +01:00
John Cupitt
b0f8246c90
Merge branch '8.5'
2017-04-26 10:31:33 +01:00
John Cupitt
cc38097560
better handling of truncated PNG files
...
improve fail support, and bail out sooner
see https://github.com/jcupitt/libvips/issues/646
2017-04-26 10:25:52 +01:00
John Cupitt
4c8d83ce85
Merge branch '8.5'
2017-04-23 18:54:40 +01:00
John Cupitt
8bf0a05948
doc polishing
2017-04-23 18:52:05 +01:00
John Cupitt
757065baab
Merge branch '8.5'
2017-04-23 09:58:11 +01:00
John Cupitt
a067dc4140
oop credit fix
2017-04-23 09:57:55 +01:00
John Cupitt
d8fce50284
Merge branch '8.5'
2017-04-23 09:57:02 +01:00
John Cupitt
7938903d22
don't size caches by image width
...
we were sizing buffers partly by image width, which could cause caches
to be too small if width changed down a pipeline
see https://github.com/jcupitt/libvips/issues/639
2017-04-23 08:31:16 +01:00
John Cupitt
4f3364a2b0
skip non-image HDUs at start of fits
...
some fits images have header units (HDUs) at the start with extra
metadata in ... skip over these
see https://github.com/jcupitt/libvips/issues/640
2017-04-15 13:27:45 +01:00
John Cupitt
4094070ecb
version bumo for new cycle
2017-04-15 13:26:29 +01:00
John Cupitt
e01a90f7cf
revise cache sizing
...
we had output buffers too large, input caches too small
see https://github.com/jcupitt/libvips/issues/639
2017-04-13 16:24:51 +01:00
John Cupitt
38b65478e5
bump version, doc tweaks
...
more sotons removed
2017-04-07 15:59:37 +01:00
John Cupitt
a5b04091ee
Merge branch 'add-markdown-docs' into 8.5
2017-04-06 11:51:36 +01:00
John Cupitt
c2cb4c38fe
missing ptoto for vips_tiffsave_buffer()
...
oop, thanks greut
see https://github.com/jcupitt/libvips/issues/632
2017-04-04 10:17:05 +01:00
John Cupitt
30829ef003
add howitworks.md
2017-03-31 10:57:04 +01:00
John Cupitt
d5a706e47e
better behaviour for truncated PNG files
...
truncated PNG files failed with an error, even if --fail was not set ...
instead, just warn, and only error out if fail is on
see https://github.com/jcupitt/libvips/issues/629
2017-03-30 17:13:25 +01:00