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; }