John Cupitt
69f70a7e24
Merge branch '8.5' into tweak-smartcrop-8.5
2017-07-28 18:04:23 +01:00
John Cupitt
9c1af2289c
doc update
2017-07-26 16:45:55 +01:00
John Cupitt
2a9c522de8
Merge branch 'master' into add-find-trim
2017-07-26 16:45:27 +01:00
John Cupitt
999dfb2870
fix Windows build
2017-07-26 16:45:04 +01:00
John Cupitt
18595ca0dd
find_trim works for all bg images
...
width/height == 0 if whole image is bg
2017-07-26 15:13:12 +01:00
John Cupitt
34970d0cf2
remove some casts
...
and use VIPS_AREA instead
2017-07-26 14:57:27 +01:00
John Cupitt
254e6a8b2a
flatten alpha, bg default adjusts
...
bg default adjusts to image type, thanks Kleis
2017-07-26 14:56:28 +01:00
John Cupitt
6359c92c01
polish, add test for find_trim
2017-07-26 10:43:28 +01:00
John Cupitt
effc1d53d0
works
2017-07-25 19:00:21 +01:00
John Cupitt
1e7541bfb8
add find_trim
...
compiles, not yet working
2017-07-25 14:52:45 +01:00
John Cupitt
42b04e48de
fix doc typo
2017-07-19 14:54:13 +01:00
John Cupitt
0dd8de5450
update NYU path reference
...
since the page has gone
see https://github.com/jcupitt/libvips/issues/694
2017-07-19 13:34:22 +01:00
John Cupitt
58e0884178
formatting
2017-07-18 09:35:38 +01:00
John Cupitt
a8fb38fb6a
Merge branch '8.5'
2017-07-08 16:06:18 +01:00
John Cupitt
060bdd2cf0
fix svgload resolution again
...
use rsvg_handle_set_dpi() rather than cairo_scale() to avoid int
truncation on dimensions
see https://github.com/jcupitt/libvips/issues/688
2017-07-08 16:03:56 +01:00
John Cupitt
f3393fb89b
try to fix cli format test
...
add a threshold for svgload, librsvg seems to vary a bit between
platforms
2017-07-08 15:26:48 +01:00
John Cupitt
7408c6c9b2
fix sh part of test suite
2017-07-08 15:09:35 +01:00
John Cupitt
dad4e5b709
fix svgload test
2017-07-08 12:43:03 +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
7d98b39843
small speedup to conv
...
remove a table for a few % speedup
2017-07-02 19:25:52 +01:00
John Cupitt
91e52f3d36
oops
2017-06-28 09:32:30 +01:00
John Cupitt
61d5ba7b58
larger strip size for pdfload
...
We had 128-pixel high strips for pdfload. This kept mem use very low,
but meant many calls to page_render. For a tall page with an image
background, we could take almost an hour to render a single page as the
background was repeatedly repainted.
Change the strip height to 5000. This will render most pages in a single
call, but still allow huge images.
See https://github.com/jcupitt/libvips/issues/681
2017-06-28 09:16:06 +01:00
John Cupitt
47f35dd2f1
oop left a DEBUG on
2017-06-23 12:19:35 +01:00
John Cupitt
52daec74e4
note gcc 7.1 stuff
2017-06-20 18:34:25 +01:00
John Cupitt
91457e455a
add "page-height" save property
2017-06-19 09:31:49 +01:00
John Cupitt
882c686553
make hist_equal output format match input format
...
If the input image was ushort but had only uchar range, hist_equal would
output a uchar image, thanks to hist_norm's auto-clip feature. Make sure
this can't happen bu casting after the norm.
See https://github.com/jcupitt/libvips/issues/680
Thanks Simon Harris
2017-06-19 09:15:51 +01:00
John Cupitt
dbf7729aee
tag merge as seq
2017-06-13 14:26:41 +01:00
John Cupitt
e66891a4df
Merge branch '8.5'
2017-06-13 09:52:53 +01:00
John Cupitt
351dd67b62
trim
2017-06-13 09:52:37 +01:00
John Cupitt
1615cb41e1
remove old compat macro
...
thanks benjamin!
2017-06-13 07:31:14 +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
3c3cd77fc4
backport some 8.6 stuff
2017-06-09 12:27:07 +01:00
John Cupitt
3278420dab
version bump
2017-06-09 12:17:14 +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
846e9bb798
experiment with a better smartcrop
2017-06-09 11:49:37 +01:00
John Cupitt
6e45bd3bd6
note lua binding
2017-06-01 03:00:50 +01:00
John Cupitt
3f69762163
Merge branch 'master' of github.com:jcupitt/libvips
2017-05-29 18:59:13 +01:00
John Cupitt
cbd9fad040
fix a few more problems with input args
...
a few other operators were modifying input args and messing up caching
2017-05-29 18:58:24 +01:00
John Cupitt
175c8eb5ab
Merge pull request #668 from lovell/silence-missing-sentinel-warnings
...
Silence 'missing sentinel' warnings in GCC v6+
2017-05-29 15:02:20 +01:00
Lovell Fuller
850a28d3c3
Silence 'missing sentinel' warnings in GCC v6+
2017-05-29 14:37:53 +01:00
John Cupitt
5a26b8fc45
fix caching of vips_text()
...
it was never cached argh because the g_object_set() to set the default
value of an input param in _build changed the hah
2017-05-29 12:38:38 +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