Commit Graph

1292 Commits

Author SHA1 Message Date
John Cupitt fc4c8b9cd7 constants as images working 2014-10-16 10:43:29 +01:00
John Cupitt 10b9374cb9 start adding auto image constants 2014-10-15 14:56:44 +01:00
John Cupitt b2de6d983c add build rules for new py binding 2014-10-14 14:56:49 +01:00
John Cupitt 6fb967ac3b more py tweaks
fast startup, reorganised python/
2014-10-14 10:17:33 +01:00
John Cupitt a0988ffc31 start using overrides in Python 2014-10-13 14:21:05 +01:00
John Cupitt ca2ae681cd add --with-gmic configure option 2014-10-07 14:54:53 +01:00
John Cupitt 2e2cc9ea7a add get_value()
and set_value(), do auto blob/unblob
2014-10-01 14:59:23 +01:00
John Cupitt 3067fee56f add ICC tests 2014-10-01 12:28:25 +01:00
John Cupitt e458365970 use vips__substitute() more
should probably remove vips_snprintf() from a few more places
2014-09-27 11:37:28 +01:00
John Cupitt 61bae5eeff more tests 2014-09-26 15:01:56 +01:00
John Cupitt 0a327af138 fixed extra band handling, again 2014-09-24 14:46:03 +01:00
John Cupitt 6ad94da99c Merge branch 'master' of github.com:jcupitt/libvips
Conflicts:
	TODO
2014-09-24 12:24:57 +01:00
John Cupitt 9f8083dc8f sync 2014-09-24 12:24:32 +01:00
John Cupitt 08e0d5d962 sync 2014-09-24 09:00:22 +01:00
John Cupitt 2cfffaa54e start conversion tests 2014-09-22 13:50:09 +01:00
John Cupitt 0ad165f557 update notes 2014-09-20 16:53:47 +01:00
John Cupitt 5ebe12273a more of colour unittest done 2014-09-18 15:04:12 +01:00
John Cupitt bb50478d77 fix more, moreeq
there was a problem with operation caching in complex programs because of
the way we were swapping pointers
2014-09-17 11:21:34 +01:00
John Cupitt 8b9dc20684 add relational overloads to python
and tests
2014-09-17 09:39:57 +01:00
John Cupitt 4968b9edaf fix optional output args in python
oh arg we have to return a dict

also, test hough circle and line, and add maxpos/minpos
2014-09-16 10:47:24 +01:00
John Cupitt c20c85b474 getting ready for hough test 2014-09-15 14:55:08 +01:00
John Cupitt a82fa01781 more tests 2014-09-15 13:58:31 +01:00
John Cupitt cc599844d2 fix getpoint(0,0)
and add more tests
2014-09-15 09:06:36 +01:00
John Cupitt 876a7538af more tests 2014-09-14 21:30:27 +01:00
John Cupitt 9a2c38e107 finish python vips8 2014-09-09 14:19:51 +01:00
John Cupitt 4c51e6aa0b draw and hough working in Python 2014-09-09 13:19:44 +01:00
John Cupitt 84e55b86e6 added class methods to python
we now have Vips.Image.black(w, h), woo
2014-09-08 14:53:37 +01:00
John Cupitt a26df2a8a9 get ready for class methods 2014-09-07 09:36:34 +01:00
John Cupitt 751982d9f0 add make vips matrix from python array 2014-09-05 14:53:05 +01:00
John Cupitt 92570b119c python new_from_memory()/write_to_memory() done 2014-09-05 12:54:07 +01:00
John Cupitt eca5ed12de buffer load/save in python works 2014-09-03 21:34:26 +01:00
John Cupitt 8f39f8ba3b start unboxing returns from Python 2014-09-03 14:59:35 +01:00
John Cupitt 4793c69bba turn VipsBlob into a proper type
with a .get() method we call call from Python
2014-09-02 21:59:11 +01:00
John Cupitt 5a0a98c922 sync 2014-09-02 14:57:37 +01:00
John Cupitt 6779e141a7 add Python .write_to_buffer()
now we need to be able to get the bytes from a VipsBlob
2014-09-01 17:44:33 +01:00
John Cupitt 804a2e6fca finish python operator overloads 2014-09-01 15:28:55 +01:00
John Cupitt f03dc3754f start adding python operator overloads 2014-09-01 11:32:17 +01:00
John Cupitt e6dba689ce auto array-ize scalars in python 2014-09-01 09:41:14 +01:00
John Cupitt 3b43bd76f3 set options in filenames in vips8 Python
now supports "fred.jpg[Q=90]" in Vips.Image.new_from_file() etc.
2014-08-31 21:16:39 +01:00
John Cupitt a370e5003e vips array types are more binding-friendly
this all works now:

```python
from gi.repository import Vips

a = Vips.ArrayDouble.new([1,2,3])
a.get()

a = Vips.ArrayInt.new([1,2,3])
a.get()

a = Vips.ArrayImage.new([c, d, e])
a.get()
```
2014-08-31 10:41:53 +01:00
John Cupitt 42dac9209a GBoxed almost working 2014-08-29 18:14:22 +01:00
John Cupitt 5125cc535c Merge branch '7.40'
Conflicts:
	TODO
2014-08-19 18:04:24 +01:00
John Cupitt 41ec99b8d5 note 2014-08-19 18:03:19 +01:00
John Cupitt af84b3097c more docs work 2014-08-19 16:57:37 +01:00
John Cupitt cb2b217434 fix 16-bit PNG save
see

https://github.com/jcupitt/libvips/issues/156
2014-08-18 13:54:06 +01:00
John Cupitt c646356b4f Merge branch 'master' of github.com:jcupitt/libvips
Conflicts:
	ChangeLog
	TODO
2014-08-17 09:58:24 +01:00
John Cupitt 7b496fb2f5 udpate notes 2014-08-12 13:45:03 +01:00
John Cupitt b24cbb492c Merge remote-tracking branch 'origin/7.40'
Conflicts:
	ChangeLog
	TODO
	configure.ac
	libvips/foreign/vipspng.c
2014-08-12 13:41:52 +01:00
John Cupitt 2f72a9925f more docs work 2014-08-12 13:37:16 +01:00
John Cupitt ce428ffa94 more vipsthumbnail fixes
- handle CMYK images
- use unbuffered mode, we have a cache already
- don't try to anti-alias on upscale
2014-08-11 16:48:51 +01:00