John Cupitt
|
abfb5a5fc5
|
rename jpeg bool type
another attempt at fixing this mess
|
2013-10-15 21:33:59 +01:00 |
|
John Cupitt
|
a1ffdbf7c5
|
version bump
|
2013-10-15 13:58:54 +01:00 |
|
John Cupitt
|
3874bd3c90
|
typo
|
2013-10-07 17:06:42 +01:00 |
|
John Cupitt
|
6c0eced22c
|
build fixes for OS X
stupid libjpeg and their stupid bool type argh
|
2013-10-04 11:54:01 +01:00 |
|
John Cupitt
|
8ef91f8df9
|
version bump ready for 7.36
|
2013-10-03 13:02:20 +01:00 |
|
John Cupitt
|
439522a254
|
add vips_similarity()
simple wrapper over vips_affine() that lets you give the matrix as scale
+ angle.
|
2013-10-03 11:56:35 +01:00 |
|
John Cupitt
|
1c55abca1f
|
add --band arg to maplut
you can chose to map just one band of @in through a one-band lut, use
for adjusting L in a LAB image, for example
|
2013-10-02 12:10:30 +01:00 |
|
John Cupitt
|
0fcff235b3
|
deprecate im_tone_map() and im_tone_analyze()
too trivial and specialised to be worth redoing
|
2013-10-02 10:36:00 +01:00 |
|
John Cupitt
|
d329fb165d
|
im_ismonotonic() becomes a class
|
2013-10-02 10:16:46 +01:00 |
|
John Cupitt
|
81bd3c1b53
|
more cosmetic
|
2013-10-02 05:51:14 +01:00 |
|
John Cupitt
|
881c6d72f5
|
cosmetic
|
2013-10-02 05:32:17 +01:00 |
|
John Cupitt
|
45a9e417f4
|
start vips_conv()
|
2013-10-01 14:26:13 +01:00 |
|
John Cupitt
|
440b800e0e
|
add a new unbuffered seq mode
things like
vips copy huge.png x.v
now run with only a small line cache
|
2013-09-29 11:04:11 +01:00 |
|
John Cupitt
|
ee336b0199
|
allow many more types in tiff write
the tiff writer now allows 32-bit int, complex, any number of bands,
etc. etc.
|
2013-09-24 09:15:06 +01:00 |
|
John Cupitt
|
90e08e92ee
|
allow .dz as a destination
so this now works:
$ vips extract_area 50310.svs x.dz 10 10 100 100
and writes a deepzoom pyramid
|
2013-09-24 09:00:55 +01:00 |
|
John Cupitt
|
a11e5352f2
|
tiff reader allows many more formats
eg. 32-bit ints, signed and unsigned, complex, extra alpha, etc.
|
2013-09-23 14:55:05 +01:00 |
|
John Cupitt
|
326365ab6c
|
redo im_mpercent*() as a class
|
2013-09-21 16:19:51 +01:00 |
|
John Cupitt
|
b11de1ce22
|
redo im_profile() as a class
also fix an oops in the new project.c code
|
2013-09-21 15:21:15 +01:00 |
|
John Cupitt
|
481a4445fb
|
add vips_image_new_matrixv()
|
2013-09-20 22:06:59 +01:00 |
|
John Cupitt
|
d029461bc0
|
redo im_tone_build*() as classes
start vips_hist_percent() as well
|
2013-09-20 14:33:34 +01:00 |
|
John Cupitt
|
04701ad7d5
|
big tiff reader cleanup
|
2013-09-18 12:43:03 +01:00 |
|
John Cupitt
|
e3fa14f61b
|
support plane-separated data in tiff read
though only for strip images, needs some more testing
|
2013-09-17 14:56:16 +01:00 |
|
John Cupitt
|
5ffe42cec6
|
Merge branch 'webp'
Conflicts:
ChangeLog
TODO
|
2013-09-17 10:32:44 +01:00 |
|
John Cupitt
|
8ccb5bbe6d
|
support greyscale tiff with alpha
thanks Robert for pointing out this omission
|
2013-09-16 15:25:02 +01:00 |
|
John Cupitt
|
2088e3d111
|
im_project() becomes a class
|
2013-09-16 12:19:48 +01:00 |
|
John Cupitt
|
96b3bf1fcb
|
im_stdif() -> a class
also many bands support
|
2013-09-10 20:19:11 +01:00 |
|
John Cupitt
|
f1c3e1a434
|
any number of bands for hist_local
|
2013-09-10 17:57:10 +01:00 |
|
John Cupitt
|
d78b417c3a
|
im_lhisteq() -> a class
|
2013-09-05 13:50:47 +01:00 |
|
John Cupitt
|
7a5e04ba00
|
redo im_invertlut() as a class
|
2013-09-05 09:11:23 +01:00 |
|
John Cupitt
|
f35e27135a
|
im_histspec() becomes a class
|
2013-09-04 09:19:34 +01:00 |
|
John Cupitt
|
1c54970deb
|
deprecate im_hsp()
|
2013-08-19 16:40:30 +01:00 |
|
John Cupitt
|
81ee98fca7
|
im_histplot() -> vips_hist_plot()
|
2013-08-19 16:07:35 +01:00 |
|
John Cupitt
|
13cf12f0df
|
more im_histindexed() to a class
|
2013-08-19 15:14:15 +01:00 |
|
John Cupitt
|
e2215bd04c
|
redo im_histnD() as a class
|
2013-08-17 16:59:28 +01:00 |
|
John Cupitt
|
30364aada3
|
redo im_heq() as a class
|
2013-08-13 16:03:20 +01:00 |
|
John Cupitt
|
15dcb27916
|
redo im_histnorm() as a class
also deprecate im_histeq() (it's just cum + norm)
|
2013-08-13 15:33:29 +01:00 |
|
John Cupitt
|
4e9ed44432
|
im_histcum() as a class
|
2013-08-13 14:22:25 +01:00 |
|
John Cupitt
|
ae6d917811
|
redo im_histgr() as a class
|
2013-08-12 11:47:53 +01:00 |
|
John Cupitt
|
6855770362
|
rename vips_diag() as vips_info()
plus a command-line flag to turn it on
|
2013-08-07 09:22:24 +01:00 |
|
John Cupitt
|
4a65af9196
|
add save functions
|
2013-08-06 18:15:18 +01:00 |
|
John Cupitt
|
165e7c9717
|
basic webp load done
|
2013-08-06 15:51:23 +01:00 |
|
John Cupitt
|
5f340ea554
|
Merge remote-tracking branch 'origin/7.34'
Conflicts:
libvips/iofuncs/type.c
|
2013-08-06 13:20:13 +01:00 |
|
John Cupitt
|
8a72c0742c
|
oops
|
2013-08-06 13:00:59 +01:00 |
|
John Cupitt
|
9b6f96ed41
|
redo falsecolour, gammacorrect as classes
|
2013-08-02 09:41:11 +01:00 |
|
John Cupitt
|
226095c39d
|
move im_maplut() to a class
|
2013-07-31 22:00:36 +01:00 |
|
John Cupitt
|
aadd7c1ee5
|
vipsthumbnail rewrite
|
2013-07-10 11:05:45 +01:00 |
|
John Cupitt
|
ae4922e480
|
Merge remote-tracking branch 'origin/7.34'
|
2013-07-06 12:00:40 +01:00 |
|
John Cupitt
|
02095763c9
|
null-terminate exif strings
libexif strings are not null-terminated, add a \0 before adding to the
vips image
thanks Mike
|
2013-07-06 11:51:34 +01:00 |
|
John Cupitt
|
1ba188dc83
|
better file format sniffing
and vips_error_freeze/thaw() to stop errors from sniffing
being logged
plus better matrix sniffing
|
2013-07-04 09:43:57 +01:00 |
|
John Cupitt
|
0180a61be4
|
move im_identity*() to a class
|
2013-07-03 21:39:28 +01:00 |
|