Commit Graph

46 Commits

Author SHA1 Message Date
Tomas Aparicio 174de89a40 refactor(#55): minor changes, use proper declarations, unref image 2015-09-29 08:45:02 +01:00
Clement DAL PALU e83c80c93c - Adding a Background option when flattening out a transparent PNG 2015-09-28 17:33:38 -07:00
Thomas Meson bfe0c7949f vips_gaussblur: remove dependency on libmath
remove ceil() on call to vips_gaussblur, simply cast to int
2015-09-15 12:24:38 +02:00
Thomas Meson 5667ecda25 vips__gaussblur: renamed to vips_gaussblur_bridge 2015-09-15 12:23:05 +02:00
Thomas Meson 6968a8a453 vips__gaussblur: add the missing sentinel 2015-09-14 18:16:03 +02:00
Thomas Meson 404cbf902f vips: add a vips__gaussblur method
handle both < 7.41 and higher.
Prior 7.41, vips_gaussblur took only a int param, the radius.
The radius was then divided by 2.0 (min_ampl) in vips_gaussblur.
After, you can now parameter the min_ampl and radius became sigma (and
passed from an integer to a double).
2015-09-14 17:48:57 +02:00
Tomas Aparicio 31422b4c7f merge(zllak-debian) 2015-09-08 22:54:32 +02:00
Thomas Meson 0e5ba53847 vips.h: problem with vips_init()
For version prior 7.41, vips_init() is a macro to VIPS_INIT().
VIPS_INIT() should be called, but as it is a macro, cgo could not
determine the return type, hence making the build fail.
So, we undef vips_init(), and define the vips_init() method.
2015-09-08 14:31:54 +02:00
Thomas Meson ae4046b5a5 vips.h: fail to build on Debian Jessie
Debian Jessie has libvips 7.40.6.
Problem is that before 7.41, VIPS_ANGLE_DXX did not exists.
So we need to define properly the macro in order to build
for libvips < 7.41
2015-09-08 14:31:12 +02:00
Tomas Aparicio 801615d05f refactor(vips): free watermark cache. refactor vips.h 2015-09-07 20:46:38 +02:00
Tomas Aparicio c1e0c73d50 feat(#49) 2015-07-28 21:29:47 +01:00
Tomas Aparicio ed4faadba6 refactor(#47): minor refactors, code normalization and test coverage 2015-07-11 16:50:25 +01:00
Yoan Blanc 8a2b991ce8 Add support for colourspace (fix #45) 2015-07-11 09:18:30 +02:00
Tomas Aparicio 5d322714ec feat: allow to remove ICC profile metadata 2015-06-13 22:11:54 +01:00
Tomas Aparicio 941b15cd9a feat: save a RGB colorspace 2015-06-13 20:16:28 +01:00
Tomas Aparicio 7be9d7bad5 fix(#42): change interlace type. fix C bindings 2015-06-12 10:28:37 +01:00
Tomas Aparicio a29fa25dfc refactor(vips) 2015-05-05 20:28:39 +02:00
Tomas Aparicio 720c2bcf94 fix(#35): save webp 2015-04-26 20:07:47 +02:00
Tomas Aparicio e111d875e7 fix(#30): one concurrent thread by default 2015-04-15 02:25:57 +02:00
Tomas Aparicio 6142436743 fix(vips): panic error on exif orientation 2015-04-12 17:03:52 +02:00
Tomas Aparicio 2bc5756fad feat(test): better coverage for vips interface 2015-04-11 14:19:15 +02:00
Tomas Aparicio b065e902ed refactor(vips.h): watermark replicate 2015-04-11 12:58:15 +02:00
Tomas Aparicio 51c320fab7 refactor: vips.h, fix(docs): 2015-04-11 12:12:29 +02:00
Tomas Aparicio b55834edf2 refactor(vips.h) 2015-04-11 03:12:49 +02:00
Tomas Aparicio 210c7b4bdc refactor: remove colorspace feature 2015-04-11 03:01:22 +02:00
Tomas Aparicio 074a236dc3 feat(#15): more benchmarks 2015-04-11 02:56:59 +02:00
Tomas Aparicio cc2290cb45 feat(#27, #25): new features 2015-04-11 02:49:11 +02:00
Tomas Aparicio 58b2be80a5 feat(#26): support zoom. several refactors and fixes 2015-04-09 02:08:07 +02:00
Tomas Aparicio e603ddd10a feat(#25, #21) 2015-04-09 01:44:54 +02:00
Tomas Aparicio 489817eda6 refactor(vips): rename C bridge function 2015-04-08 01:05:28 +02:00
Tomas Aparicio bfe0e700ce feat(#15): add benchmark tests 2015-04-07 23:23:42 +02:00
Tomas Aparicio 16576f49c9 feat(#18, #17) 2015-04-07 23:02:31 +02:00
Tomás Aparicio b93919d182 fix(vips): bad argument 2015-04-07 20:34:22 +02:00
Tomas Aparicio 3904953399 refactor(resize): extract 2015-04-06 23:43:30 +02:00
Tomas Aparicio 40dd19fa6a refactor(resize) 2015-04-06 17:06:44 +02:00
Tomas Aparicio 206a1efc66 refactor: bindings 2015-04-06 13:25:01 +02:00
Tomas Aparicio b20ddbb8f3 feat: support resize and enlarge images 2015-04-06 02:04:10 +02:00
Tomas Aparicio ef10d7d7ec feat: support multiple outputs 2015-04-05 23:39:15 +02:00
Tomas Aparicio d471c49348 feat(#6, #10, #11) 2015-04-05 22:01:48 +02:00
Tomas Aparicio 885b315035 refactor 2015-04-04 16:13:55 +02:00
Tomas Aparicio 03387b2fda refactor. feat(test): add fixtures 2015-04-04 16:12:45 +02:00
Tomas Aparicio 125806e589 refactor(vips): check image type 2015-04-04 14:57:28 +02:00
Tomás Aparicio c2e218f5e5 refactor: vips.h 2015-04-02 15:03:06 +02:00
Tomas Aparicio 5e47888d78 refactor: indent style 2015-03-30 02:43:24 +02:00
Tomas Aparicio 61997bc68b feat(#3, #5): support image operations 2015-03-30 02:41:16 +02:00
Tomas Aparicio 63f4b01c8d feat(#1): initial implementation 2015-03-29 22:55:04 +02:00