Commit Graph

2505 Commits

Author SHA1 Message Date
John Cupitt feb72b2a5a vips_conv() should work 2013-10-02 05:21:11 +01:00
John Cupitt e888b68684 Merge pull request #76 from lovell/master
Add optional optimize_coding param to JPEG output methods to compute optimal Huffman coding tables, defaults to FALSE.
2013-10-01 21:20:30 -07:00
Lovell Fuller 7a88c55355 Add optional optimize_coding param to JPEG output methods to compute optimal Huffman coding tables, defaults to FALSE. 2013-10-01 22:48:02 +01:00
John Cupitt 45a9e417f4 start vips_conv() 2013-10-01 14:26:13 +01:00
John Cupitt 461d619cde ... another vipsthumbnail fix
and it now warns about use of the old "sequential" flag
2013-10-01 13:31:42 +01:00
John Cupitt 35e8e63829 small tiff write fix
from recent reworking
2013-10-01 12:16:24 +01:00
John Cupitt dfe2ddf6c5 oops anotehr vipsthumbnail fix
since "strategy" is now named "access"
2013-10-01 11:23:42 +01:00
John Cupitt f23387ea67 oops fix compile break 2013-09-30 15:26:44 +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 e5ba019942 start adding unbuffered sequential mode 2013-09-27 14:47:04 +01:00
John Cupitt 6706fef52b fix onebit scanline read 2013-09-27 14:01:49 +01:00
John Cupitt 608170f00e alloc larger tiles for tiff read 2013-09-26 21:50:06 +01:00
John Cupitt d28fe365a6 todo update 2013-09-26 13:12:04 +01:00
John Cupitt 4e02907898 sanity check for tiled tiffs too 2013-09-26 12:17:28 +01:00
John Cupitt 425060a1d0 fix tiff load for plane-separate images
need an extra case in geometry sanity check
2013-09-26 11:58:46 +01:00
John Cupitt d435a5c14d todo update 2013-09-25 18:25:11 +01:00
John Cupitt 111a82c06e possible fix for tiff write assert fail 2013-09-25 12:57:36 +01:00
John Cupitt 6641d70652 debugging notes 2013-09-25 09:49:12 +01:00
John Cupitt aeaafe568b better sanity check for buffer sizing 2013-09-24 11:38:17 +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 fd7414ec1d give format_table in save a default value 2013-09-23 17:15:06 +01:00
John Cupitt cbe165f6c5 small tiff load improvements 2013-09-23 16:59:15 +01:00
John Cupitt a19a8ba9cb todo notes 2013-09-23 15:00:14 +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 a51681f490 start vips_ismonotonic() 2013-09-20 14:50:34 +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 8fe0814775 todo notes 2013-09-18 11:04:27 +01:00
John Cupitt 4e8f25bd4e invertlut fix 2013-09-17 21:54:28 +01:00
John Cupitt 2ab02af6e0 error in header read 2013-09-17 21:23:13 +01:00
John Cupitt 1ef0eb6dc2 oops 2013-09-17 14:58:53 +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 f68a09949a move hist dispatch to deprecated 2013-09-10 20:36:24 +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 05bab10fb8 Merge pull request #71 from lovell/master
Use directory-exists check rather than file-exists check
2013-09-08 02:33:12 -07:00
Lovell Fuller cce2b3da00 Use directory-exists check rather than file-exists check for aclocal directory 2013-09-07 22:12:50 +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 222a7abdbf start on vips_invertlut() 2013-09-04 14:58:07 +01:00
John Cupitt 56df56c737 remove rump of im_histspec() 2013-09-04 12:07:32 +01:00
John Cupitt f35e27135a im_histspec() becomes a class 2013-09-04 09:19:34 +01:00
John Cupitt f1f6ab29ae oops 2013-09-03 18:07:58 +01:00