From cb1927e1b7e911232eb3586b52210cb28bcf8675 Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Fri, 3 Jun 2022 16:15:51 +0100 Subject: [PATCH] make C and vector path for composite match one was <, one was <= for HARD_LIGHT no effect on result, but it's better if they are consistent --- libvips/conversion/composite.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvips/conversion/composite.cpp b/libvips/conversion/composite.cpp index ac2d96a4..b296ea95 100644 --- a/libvips/conversion/composite.cpp +++ b/libvips/conversion/composite.cpp @@ -896,7 +896,7 @@ vips_composite_base_blend3( VipsCompositeSequence *seq, break; case VIPS_BLEND_MODE_HARD_LIGHT: - f = A < 0.5 ? + f = A <= 0.5 ? 2 * A * B : 1 - 2 * (1 - A) * (1 - B); break;