// SW pipeline cannot handle gaussian blurs with acceptable performance.
coverImage.setEffect(colorAdjust);
} else {
GaussianBlur blur = new GaussianBlur();
blur.setInput(colorAdjust);
animatedBind(coverImage, blur.radiusProperty(), when(isLoading).then(25).otherwise(0.0));
coverImage.setEffect(blur);
}
coverImage.setImage(image);
coverImage.setClip(new Rectangle(coverImage.getFitWidth(), coverImage.getFitHeight()));