examples/vignette.rb in rmagick-3.2.0 vs examples/vignette.rb in rmagick-4.0.0

- old
+ new

@@ -43,21 +43,21 @@ # more blurring, although increasing the value above 20 doesn't seem to add any # additional blurriness. oval = oval.blur_image(0, 20) -# The CopyOpacityCompositeOp transforms the opacity level of each image pixel +# The CopyAlphaCompositeOp transforms the opacity level of each image pixel # according to the intensity of the composite image pixels. In this case, the # black pixels outside the oval become transparent and the white pixels inside # the oval remain opaque. Each gray pixel around the border of the oval has a # varying level of transparency depending on how dark or light it is. ballerina.alpha(Magick::ActivateAlphaChannel) # Ensure the ballerina image's opacity channel is enabled. -oval.alpha(Magick::DeactivateAlphaChannel) # Force the CopyOpacityCompositeOp to use pixel intensity +oval.alpha(Magick::DeactivateAlphaChannel) # Force the CopyAlphaCompositeOp to use pixel intensity # to determine how much transparency to add to the ballerina # pixels. -ballerina = ballerina.composite(oval, CenterGravity, CopyOpacityCompositeOp) +ballerina = ballerina.composite(oval, CenterGravity, CopyAlphaCompositeOp) # Since the vignette has multiple levels of transparency, we can't # save it as a GIF or a JPEG. The PNG format can handle it, though. begin