Commit Graph

90 Commits

Author SHA1 Message Date
John Cupitt
e4d38d1d3e clip out of bounds GIF images against the canvas
Some malformed GIFs have images which lie outside or partly outside the canvas.
With this patch, these frames are clipped and rendered.

Previously, these GIFs were rejected.

See https://github.com/libvips/libvips/issues/1701
2020-07-02 16:41:37 +01:00
John Cupitt
c2165671e2 update benchmark result 2020-05-13 16:38:35 +01:00
John Cupitt
10f1352f6f clean up, add benchmarks 2020-05-01 23:20:48 +01:00
John Cupitt
02327b6214 add an experimental libspng reader
it compiles, but I've not tried running it yet heh
2020-05-01 16:05:48 +01:00
John Cupitt
78f927e606 revide comments in cpp binding 2020-03-27 11:42:58 +00:00
John Cupitt
54ff9dabf7 trim README a little 2020-02-11 15:20:12 +00:00
John Cupitt
897089069d README tweak 2019-12-07 17:02:26 +00:00
John Cupitt
d3d80ed0b4 tone down opencollective begging 2019-12-07 16:59:33 +00:00
Jess
17d8e61034 Added financial contributors to the README 2019-10-17 17:40:58 -07:00
John Cupitt
2472f52123 default to open issues rather than all issues 2019-09-19 06:05:42 +01:00
John Cupitt
bebe923664 better fuzz badge 2019-09-19 05:55:34 +01:00
John Cupitt
6fa1b7cbf5 update README 2019-08-15 02:37:31 +01:00
John Cupitt
32c0898b55 add oss-fuzz badge 2019-08-13 03:13:32 +01:00
John Cupitt
9063b8608e revise README 2019-07-18 08:43:41 +01:00
John Cupitt
631383026b revise README again 2019-06-15 13:21:43 +01:00
John Cupitt
aa9164713d note HEIC support in README 2019-06-15 13:14:26 +01:00
John Cupitt
5d907bdd17 final update for 8.8.0-rc1 2019-04-27 11:41:26 +01:00
John Cupitt
bae484ba2c remove old c++ and py interfaces
Instead, use the new(er) vips8 C++ interface, and the new(er) python
interface in pypi.

https://pypi.org/project/pyvips
2019-04-12 16:27:28 +01:00
John Cupitt
64c7165759 fix some clang warnings 2019-03-02 16:23:19 +00:00
John Cupitt
72f6f667c9 make C# binding clearer 2019-02-10 05:31:33 +00:00
John Cupitt
301a08bf3c fix link to docker-builds 2018-10-06 04:31:38 +01:00
John Cupitt
e058fdf7f8 fix more links
relative links no longer work in the new home
2018-09-25 10:43:37 +01:00
Yazan Medanat
90f578a05f Change jcupitt references to libvips. 2018-09-21 09:05:47 -07:00
John Cupitt
cfeef85677 revise README for 8.7 2018-08-17 17:52:45 +01:00
John Cupitt
c1dcb0c535 Merge branch 'master' of github.com:jcupitt/libvips 2018-08-07 15:07:46 +01:00
John Cupitt
0ccde9e0f7 README tweaks 2018-08-07 15:07:38 +01:00
Andrew Murray
e64351de28
Fixed typo 2018-08-07 19:47:28 +10:00
John Cupitt
2695916afb test region_shrink
just sets the option, does not verify accuracy :(
2018-07-07 17:07:35 +01:00
John Cupitt
92ff5be4b8 add notes on testing to the README 2018-07-07 16:22:17 +01:00
John Cupitt
d70c2cd918 revise README for deprecated py7 and py8
now the two older python bindings are deprecated and disabled by
default, remove notes about them from README.
2018-06-11 12:23:18 +01:00
John Cupitt
c0569d25bf final fixups
- add buffer load
- test under valgrind
- code sharing with the poppler pdf loader
2018-04-11 18:53:38 +01:00
John Cupitt
2a82744a10 working at a basic level
TODO

- more code sharing with pdfload.c, eg.  vips_foreign_load_pdf_is_a_buffer()
  and get_flags etc.
- could share the page layout code too
- make pdf.c with base stuff in?
- what about filename encodings
- test transparency
- new_from_buffer needs doing
2018-04-08 18:04:06 +01:00
John Cupitt
05456125b6 builds, links and mostly runs 2018-04-07 17:36:52 +01:00
Mike Odom
a410fef94c
Fixing links for Build for Windows & OS X. 2017-12-18 13:38:01 -08:00
John Cupitt
c8abaf4f80 update py notes in README 2017-12-01 15:57:26 +00:00
John Cupitt
ce4a3bc5f6 speedups, add missing paths, docs 2017-10-02 15:34:49 +01:00
John Cupitt
6e45bd3bd6 note lua binding 2017-06-01 03:00:50 +01:00
John Cupitt
38b65478e5 bump version, doc tweaks
more sotons removed
2017-04-07 15:59:37 +01:00
John Cupitt
cf938280d0 fix a few small things
found with clang static analyzer
2017-03-25 17:55:08 +00:00
John Cupitt
eb19321de1 update threadsanitizer notes
doesn't work though :( looks like (like helgrind) it can't see locks
2017-03-25 16:36:33 +00:00
John Cupitt
cf18db823b add libexpat1-dev to travis 2017-03-01 10:07:36 +00:00
John Cupitt
40294bb85c started png and jpg with dbuf
rad and webp still to do, maybe tiff
2017-02-27 22:06:22 +00:00
John Cupitt
470aee77f4 note govips 2017-01-06 08:43:09 +00:00
John Cupitt
503225b777 more hackery
found a problem with non-aligned strips
2016-11-18 11:57:01 +00:00
John Cupitt
1f403a4add first attempt
seems to all work, test it a bit more

see https://github.com/jcupitt/libvips/issues/491
2016-08-15 15:45:26 +01:00
John Cupitt
0f55c9b7ac note change on README too 2016-08-05 15:00:37 +01:00
John Cupitt
866cfd5ce3 rename bootstrap.sh as autogen
necessary for snapcraft
2016-08-05 14:52:34 +01:00
Felix Bünemann
836c2339cf Target master branch for Travis CI build badge 2016-06-07 14:12:32 +02:00
John Cupitt
9db05c30c2 tiny README fixes 2016-05-09 14:06:44 +01:00
John Cupitt
1366d0af6d note --with-modules flag for IM 2016-05-05 09:14:58 +01:00