John Cupitt
0a2ef6e8c5
bufjpeg2vips has a header_only param
...
im_bufjpeg2vips() has header_only, meaning just read width/height/etc.
2011-05-01 11:02:31 +01:00
John Cupitt
e8a78916a3
add support for palette mono images
...
search the colormap for R==G==B and output mono in this case
there is a tiff extension for INDEXED images, but no one seems to use it
2011-04-21 12:01:37 +01:00
John Cupitt
620c02a833
cleanups
...
small tidies
2011-04-21 09:57:04 +01:00
John Cupitt
40ee1823e5
oops jpeg read
...
the recent jpeg read change had a couple of left-over variables
2011-04-21 09:56:25 +01:00
John Cupitt
f13bf34ce3
add n-bit palette tiff read
...
The tiff reader can do 1, 2, 4, 8 bits per sample palette read.
Greyscale palette images always come out as colour, I'm not sure how to
fix this. Perhaps I have to search the palette and see if r==g==b?
2011-04-21 09:53:02 +01:00
John Cupitt
b275f1dd26
started adding new CLI interface
...
Started hacking on the thing to let you call operations from the
command-line. The target syntax is something like:
add a b c
where a, b, c are the required parameters. Optional params may be appended to
the operation name, eg.
add{saturated=true} a b c
Required params which are subclasses of VipsObject may themselves have
required and optional params, eg.
affine in.v out.v bilinear{12,sharp=true} 0 1 1 0 0 0
2011-04-20 17:41:55 +01:00
John Cupitt
c4f5c71507
add im_bufjpeg2vips()
...
add a thing to open a jpeg from a memory buffer, handy for processing
thumbnails from exif data
2011-04-20 15:23:34 +01:00
John Cupitt
1a42e75f80
fix silly segv
...
If you called vips_object_map() before any vips objects had been
created, you got a segv.
2011-04-18 14:35:55 +01:00
John Cupitt
f628b3c018
fix a docs typo
...
small doc improvement
2011-04-14 17:51:56 +01:00
John Cupitt
172b9f920e
removed some binaries
...
oops, had these in by mistake
2011-04-14 09:39:16 +01:00
John Cupitt
efcc0c20de
need private array in VipsBinary
...
oops
2011-04-13 17:55:58 +01:00
John Cupitt
e0d4ed89ff
reorganise tools/ dir
...
The subdir in tools are no lonmger necessary. Also, remove ther old bin
links feature, not very useful anymore.
2011-04-06 12:06:32 +01:00
John Cupitt
42a9b2c3d0
rename arith header to avoid confusion
2011-04-05 21:36:00 +01:00
John Cupitt
e3f18fb9d1
compiles phew
2011-04-05 17:02:12 +01:00
John Cupitt
75d209fd2c
hackery
...
ops, half-done
2011-04-05 14:46:17 +01:00
John Cupitt
e51c35b48a
oops
2011-04-04 16:59:10 +01:00
John Cupitt
ac461e5cc6
tiff read uint/int mixup
...
there was a uint/int mixup in the tiff reader causing problems with
tiff files written in single strips, thanks Bubba
2011-04-04 16:56:26 +01:00
John Cupitt
8d367998c6
VipsAdd works
...
done VipsAdd class and made an im_add() stub for compat
2011-04-04 15:46:57 +01:00
John Cupitt
ce03da8c71
now compiles with new add.c
...
compiles, but not tested
2011-04-02 16:39:20 +01:00
John Cupitt
370641d25b
stuff
...
oops argh
2011-04-01 15:11:59 +01:00
John Cupitt
c8fc3e6c85
fix a progress crash
...
progress was not always being signalled on the right image in sink.c
2011-03-31 18:04:23 +01:00
John Cupitt
db41b6ac4e
add VipsOperation
...
abstract base class for all operations goes in
2011-03-29 12:12:20 +01:00
John Cupitt
8ddc805878
phew all done
...
iofuncs is now all on the vips_ namespace, and all revised, hopefully
2011-03-28 17:18:06 +01:00
John Cupitt
4120f7b296
cleanup util
...
just a few little things left, yay
2011-03-28 16:03:31 +01:00
John Cupitt
c7b74f620f
yet more cleanups
...
just util.c left now, woo
2011-03-28 14:57:43 +01:00
John Cupitt
b13872f111
clean up sink
...
common up some stuff in the sinks
2011-03-28 14:08:42 +01:00
John Cupitt
59f88260d6
oops png gamma on save
...
the gamma on save was set to 1.0, incorrectly
2011-03-28 11:53:39 +01:00
John Cupitt
9c10f10eaf
oops sense swapped in typeof
...
argh, nip2 passes test suite now
2011-03-28 11:38:26 +01:00
John Cupitt
6bca2616bc
move vips7compat to deprecated
...
makes sense, really
2011-03-28 10:44:07 +01:00
John Cupitt
517cd679d3
sort out header.c
...
clean up meta/header mess
2011-03-27 22:03:38 +01:00
John Cupitt
c95aa263dd
small cleanups
...
found a few little things
2011-03-25 20:16:09 +00:00
John Cupitt
3b2416fb0e
fix check.c
...
cleanups and stuff
2011-03-25 17:04:26 +00:00
John Cupitt
11966af809
fix up im_incheck() and friends
...
sorted out, moved to vips_
2011-03-25 14:48:28 +00:00
John Cupitt
842d2e1b16
more more stuff to vips_
...
window, memory, buffer, b64 all moved to the vips_ namespace
2011-03-25 14:01:12 +00:00
John Cupitt
56840af97d
fix im_cache
...
im_cache updated
2011-03-25 12:52:48 +00:00
John Cupitt
553ccc9e45
deprecate wrap*()
...
move im_wrapone() etc. to deprecated (or vips7compat), we'll use an
operation class instead
2011-03-25 12:23:19 +00:00
John Cupitt
6d8950a5c0
move mapfile to vips_ namespace
2011-03-25 12:07:10 +00:00
John Cupitt
b8e4c57830
move im_generate to vips_
...
rename and reorganise im_generate and friends
2011-03-25 09:52:36 +00:00
John Cupitt
9259d686f9
fold im_demand_hint
...
demand hint stuff moves into generate
2011-03-24 17:03:27 +00:00
John Cupitt
23be545441
bugfix
...
look out for signal and generate being equal in progress feedback
2011-03-24 14:37:56 +00:00
John Cupitt
82dbdedd6e
better vips7 progress compat
...
make progress info on both the image being generated and the image we
signal on
2011-03-24 14:28:35 +00:00
John Cupitt
5da71c8336
fix progress for nip2
...
progress feedback works again, and cancel too
2011-03-24 14:08:35 +00:00
John Cupitt
b79fa7387e
fix progress feedback
...
works, phew
2011-03-24 12:49:53 +00:00
John Cupitt
5e8121321d
written callbacks can fail
...
written callbacks now take a status return argument, so we can error for
"vips im_copy fred.jpg /jim.jpg", phew
2011-03-24 11:21:24 +00:00
John Cupitt
9e62bf3b36
fix some back compat stuff
...
nip2 now passes the test suite
2011-03-23 22:19:49 +00:00
John Cupitt
933373a405
oops
...
argh
2011-03-23 18:28:48 +00:00
John Cupitt
0497fa0737
remove im_setupout
...
The now-useless im_setupout() is toast
2011-03-23 18:07:51 +00:00
John Cupitt
0b9189b2ef
support old header names
...
vips_image_get_int() and friends let you use the old header names eg.
"Xsize"
2011-03-23 14:44:20 +00:00
John Cupitt
1135e553f3
fix up header stuff
...
clean up the main header functions
2011-03-23 14:25:34 +00:00
John Cupitt
2938d9a086
renaming header.c
...
reworking header.c
2011-03-22 22:01:37 +00:00