John Cupitt
30eff079f1
hide VipsFormat and VipsWrap7 classes
2014-06-10 14:43:46 +01:00
John Cupitt
a6ec270adf
better shrink selection in vipsthumbnail
...
see:
https://github.com/jcupitt/libvips/issues/126
https://github.com/lovell/sharp/issues/41#issuecomment-44429413
thanks @ttback
2014-06-09 14:44:06 +01:00
John Cupitt
d426abdcd8
stage1 seems to work
2014-06-07 16:47:53 +01:00
John Cupitt
58239a4583
vipsthumbnail fix
...
fix to vipsthumbnail ... --crop could fail for very non-square images,
thanks Alessandro
2014-03-18 17:41:39 +00:00
John Cupitt
a2b760c523
handle other exif orientation tag values
...
though not the mirroring ones
2014-03-10 13:25:02 +00:00
John Cupitt
66d0e28dc2
remove the embedded thumbnail reader
...
remove the embedded thumbnail reader, embedded thumbnails are too unlike
the main image wrt. rotation / colour / etc.
2014-03-07 16:57:20 +00:00
John Cupitt
40a15b3aa0
move orientation tag from vipsthumbnail output
2014-03-06 23:24:46 +00:00
John Cupitt
fce4f2d1ef
more vipsthumbnail --rotate work
...
now needs some changes to jpegsave
2014-03-06 22:41:56 +00:00
John Cupitt
ffed43dffe
add basic auto-rotate support to vipsthumbnail
2014-03-06 19:39:18 +00:00
John Cupitt
1cf0768f94
clean up the vipsthumbnail fix
...
nicer way to copy the metadata
2014-03-05 11:41:16 +00:00
John Cupitt
4be4f9f0ff
vipsthumbnail copies metadata to embedded thumb
...
when working from the embedded thumbnail, vipsthumbnail now copies the
metadata from the main image onto the thumbnail
see
https://github.com/jcupitt/libvips/issues/109
thanks ottob
2014-03-04 14:36:49 +00:00
John Cupitt
76b2fa9732
Merge remote-tracking branch 'origin/7.38'
...
Conflicts:
ChangeLog
configure.ac
2014-02-14 10:30:12 +00:00
John Cupitt
bf2acf2621
fix --sharpen=none
...
thanks ferryfax
2014-02-13 08:42:59 +00:00
John Cupitt
c8c532a068
version bump for new cycle
2014-01-21 19:34:40 +00:00
Lovell Fuller
9acaafc897
Ensure -interpolate flag is used with affine transformation
2014-01-20 22:20:35 +00:00
John Cupitt
fd617aa520
version bump for 7.38
...
and fix a few dist problems
2014-01-18 12:44:28 +00:00
John Cupitt
bbf899eb35
add --crop to vipsthumbnail
2013-12-18 14:23:39 +00:00
John Cupitt
d263c4d9c4
small vipsprofile cleanups
2013-12-18 11:49:32 +00:00
John Cupitt
a9f85e1fd9
vipsprofile speed problems fixed
...
moved to O(n) layout
2013-12-18 11:10:13 +00:00
John Cupitt
2c5ee332f0
make the buffer recycle list per image
...
so now recycle lists are short, scale with pipeline complexity, and
buffers are always appropriately sized for the image instead of being
slowly sized up to the max size for the pipeline
before:
$ vips sharpen k2.jpg x.jpg --radius 20
memory: high-water mark 38.99 MB
after:
$ vips sharpen k2.jpg x.jpg --radius 20
memory: high-water mark 29.46 MB
2013-12-18 09:54:26 +00:00
John Cupitt
3835834177
oops
2013-12-17 16:58:52 +00:00
John Cupitt
5780b33506
vipsprofile progress feedback
...
rather crude
2013-12-17 16:58:16 +00:00
John Cupitt
4ec50c3715
on reflection, remove cmyk2srgbjpeg again
...
simpler to updat ethe blog post with a shell-script version using the
new icc_transform operation
2013-12-10 12:29:39 +00:00
John Cupitt
34ce75a48d
vips8ify cmyk2srgbjpeg
2013-12-10 10:22:51 +00:00
John Cupitt
aede2cafce
paste in cmyk2srgbjpeg
...
many thanks Nicolas
2013-12-10 09:23:34 +00:00
John Cupitt
c0b8b67987
better memuse graph
2013-12-09 15:14:54 +00:00
John Cupitt
b3d31ced79
vipsprofile graphs memory use
...
marks malloc/free as well
2013-12-09 13:45:41 +00:00
John Cupitt
131594dde8
draw a time axis on vipsprofile
...
and set the start time correctly
2013-12-08 03:41:01 +00:00
John Cupitt
b77b4fba0f
sync
2013-11-29 15:10:16 +00:00
John Cupitt
d935ccc752
oops
2013-11-29 14:48:47 +00:00
John Cupitt
fdad999f47
fix dist and build
...
was broken on old glibs
2013-11-29 14:28:55 +00:00
John Cupitt
45c8be3db6
small polish
2013-11-29 09:40:54 +00:00
John Cupitt
e0b9b3cd5c
more polishing
...
and instrument stuff for vipsthumbnail
2013-11-28 14:56:19 +00:00
John Cupitt
a83b44b7a4
fix overlap detection
2013-11-28 10:45:31 +00:00
John Cupitt
853124757b
small polishes
2013-11-27 17:31:07 +00:00
John Cupitt
0bf5ee12fd
more calcs in output
2013-11-26 17:53:44 +00:00
John Cupitt
eb3ad6d64f
add lots of instrumentation
...
also svg output
2013-11-26 14:57:56 +00:00
John Cupitt
3a195d4d5c
support main thread gates
2013-11-26 13:01:40 +00:00
John Cupitt
b746ab36d6
works!
2013-11-25 14:45:06 +00:00
John Cupitt
ba03c0921d
txt rendering
2013-11-25 11:01:09 +00:00
John Cupitt
3ffebcbe69
now draws something
2013-11-25 10:36:37 +00:00
John Cupitt
d49eed6d20
Merge remote-tracking branch 'origin/master' into gate
2013-11-25 08:55:41 +00:00
John Cupitt
2f602eedd6
clang static analyze notes
2013-11-22 11:27:29 +00:00
John Cupitt
fb183e28a0
start adding cairo output
2013-11-21 14:58:44 +00:00
John Cupitt
5fce021c17
fix typo in find_mosaic.c
...
thanks dcb314
https://github.com/jcupitt/libvips/issues/81
2013-11-20 21:38:31 +00:00
John Cupitt
d366320cb1
cleanups, vipsprofile.py now works
2013-11-20 21:35:18 +00:00
John Cupitt
e57492de54
stuff
2013-11-19 14:59:40 +00:00
John Cupitt
9b9d940148
parse profile output
2013-11-19 10:13:38 +00:00
John Cupitt
ad723ade5a
move --strip into save base class
...
was in jpegsave, now in save
need to add support to png writer, maybe vips as well, tiff could not
attach ICC profiles I guess
2013-11-13 09:00:47 +00:00
John Cupitt
a7b9783036
move vipsthumbnail to vips_conv()
2013-11-12 20:51:16 +00:00