Class GraphicsUtil

java.lang.Object
com.github.weisj.jsvg.renderer.GraphicsUtil

public final class GraphicsUtil extends Object
  • Field Details

    • LOGGER

      private static final Logger LOGGER
  • Constructor Details

    • GraphicsUtil

      private GraphicsUtil()
  • Method Details

    • safelySetPaint

      public static void safelySetPaint(@NotNull @NotNull Output output, @NotNull @NotNull Graphics2D g, @NotNull @NotNull Paint paint)
    • safelySetPaint

      public static void safelySetPaint(@NotNull @NotNull Output output, @NotNull @NotNull Graphics2D g, @NotNull @NotNull Paint paint, boolean disposeOld)
    • cleanupPaint

      public static void cleanupPaint(@NotNull @NotNull Output output, @NotNull @NotNull Paint paint)
    • preparePaint

      public static void preparePaint(@NotNull @NotNull Paint paint)
    • exchangePaint

      @NotNull private static @NotNull Paint exchangePaint(@NotNull @NotNull Output output, @NotNull @NotNull Paint current, @NotNull @NotNull Paint paint, boolean doCleanUp)
    • createGraphics

      @NotNull public static @NotNull Graphics2D createGraphics(@NotNull @NotNull BufferedImage image)
    • deriveComposite

      @NotNull public static @NotNull Composite deriveComposite(@NotNull @NotNull Graphics2D g, float opacity)
    • safelyDrawImage

      public static void safelyDrawImage(@NotNull @NotNull Output output, @NotNull @NotNull Graphics2D g, @NotNull @NotNull Image image, @Nullable @Nullable ImageObserver observer)