Commit Graph

15 Commits

Author SHA1 Message Date
Niels Martin Hansen 9c85947f02 Scrap all the CImg stuff entirely.
Originally committed to SVN as r2081.
2008-03-20 02:40:18 +00:00
Niels Martin Hansen b33e9c9bff Made alpha in pixel_value_map actually work.
Forgot to register ctx.get_source, done now.

Originally committed to SVN as r1801.
2008-01-21 00:07:58 +00:00
Niels Martin Hansen 23dc318406 Allow modifying alpha when mapping pixel values on ARGB32 surfaces.
Originally committed to SVN as r1799.
2008-01-20 23:42:54 +00:00
Niels Martin Hansen 1ffa8c5a3a Add raster.pixel_coord_map function.
Originally committed to SVN as r1512.
2007-08-18 14:18:13 +00:00
Niels Martin Hansen 17fbbaa583 Made bilinear interpolation function work, and edge conditions into structs with static functions rather than plain functions (in order to make bilinear interpolation work.)
Originally committed to SVN as r1511.
2007-08-18 13:42:37 +00:00
Niels Martin Hansen a460743682 Implement raster.pixel_value_map function using expression evaluator. Seems to work correct.
Originally committed to SVN as r1507.
2007-08-17 23:56:20 +00:00
Niels Martin Hansen 4ddc7d5820 I can has radial blur! *wheeee*
Originally committed to SVN as r1490.
2007-08-15 01:08:31 +00:00
Niels Martin Hansen e99d9800c0 Add directional blur
Originally committed to SVN as r1489.
2007-08-15 00:20:11 +00:00
Niels Martin Hansen d130169ed2 Rename video_frame.h to image.h, various cleanup, and add functions to handle edge conditions.
Originally committed to SVN as r1487.
2007-08-14 01:08:00 +00:00
Niels Martin Hansen 43149f9276 So apparently it's called "c"airo and not "C"airo...
Originally committed to SVN as r1484.
2007-08-13 19:06:07 +00:00
Niels Martin Hansen 17f235515e Add raster.separable_filter function.
Originally committed to SVN as r1483.
2007-08-13 14:56:02 +00:00
Niels Martin Hansen 7e8fcbdc8f Some cleanup in rasterops code and added colour inversion function.
Fixed ugly bugs in Cairo surface composition onto video frame.

Originally committed to SVN as r1481.
2007-08-13 01:06:27 +00:00
Niels Martin Hansen c68a782820 Fix really stupid parameter-related bug in box blur, and update documentation.
Originally committed to SVN as r1480.
2007-08-12 23:21:45 +00:00
Niels Martin Hansen c55dea23aa Replace the few fixed width box blurs with a single variable width one.
Originally committed to SVN as r1479.
2007-08-12 23:19:43 +00:00
Niels Martin Hansen 0211960d8e Another project for the Aegisub repository...
Originally committed to SVN as r1475.
2007-08-11 19:59:48 +00:00