modules/graphics/src/main/java/javafx/scene/effect/Effect.java
Print this page
*** 269,279 ****
ret = tx.transform(r, ret);
return ret;
}
// utility method used in calculation of bounds in BoxBlur and DropShadow effects
! static int getKernelSize(int ksize, int iterations) {
if (ksize < 1) ksize = 1;
ksize = (ksize-1) * iterations + 1;
ksize |= 1;
return ksize / 2;
}
--- 269,280 ----
ret = tx.transform(r, ret);
return ret;
}
// utility method used in calculation of bounds in BoxBlur and DropShadow effects
! static int getKernelSize(float fsize, int iterations) {
! int ksize = (int) Math.ceil(fsize);
if (ksize < 1) ksize = 1;
ksize = (ksize-1) * iterations + 1;
ksize |= 1;
return ksize / 2;
}