X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=README;h=9e127a6b5e45da38c917182f1ae7331848dc395b;hp=485fd341b1bcb2fc00a23d8d94dbe438094ecead;hb=602a1c600f39df2575718fc4df61fd706786f6e6;hpb=9c6e299e39c5ce057739da823620c06e8f4230f3 diff --git a/README b/README index 485fd34..9e127a6 100644 --- a/README +++ b/README @@ -41,7 +41,7 @@ Still TL;DR, please give me the list of filters =============================================== Blur, diffusion, glow, lift/gamma/gain (color correction), mirror, -mix (add two inputs), overlay (the Porter-Duff “atop” operation), +mix (add two inputs), overlay (the Porter-Duff “over” operation), scale (bilinear and Lanczos), sharpen (both by unsharp mask and by Wiener filters), saturation (or desaturation), vignette, and white balance. @@ -62,7 +62,7 @@ Assuming you have an OpenGL context already set up: ImageFormat inout_format; inout_format.color_space = COLORSPACE_sRGB; inout_format.gamma_curve = GAMMA_sRGB; - FlatInput *input = knew FlatInput(inout_format, FORMAT_BGRA, GL_UNSIGNED_BYTE, 1280, 720)); + FlatInput *input = knew FlatInput(inout_format, FORMAT_BGRA_POSTMULTIPLIED_ALPHA, GL_UNSIGNED_BYTE, 1280, 720)); chain.add_input(input); Effect *saturation_effect = chain.add_effect(new SaturationEffect()); @@ -72,7 +72,7 @@ Assuming you have an OpenGL context already set up: const float gain[] = { 0.8f, 1.0f, 1.0f }; lift_gamma_gain_effect->set_vec3("gain", &gain); - chain.add_output(inout_format); + chain.add_output(inout_format, OUTPUT_POSTMULTIPLIED_ALPHA); chain.finalize(); for ( ;; ) {