23 package com.realtime.crossfire.jxclient.faces;
25 import java.awt.image.BufferedImage;
26 import javax.swing.Icon;
27 import javax.swing.ImageIcon;
28 import org.jetbrains.annotations.NotNull;
56 width = srcImageIcon.getIconWidth();
57 height = srcImageIcon.getIconHeight();
60 final BufferedImage srcBufferedImage =
new BufferedImage(
width,
height, BufferedImage.TYPE_INT_ARGB);
61 srcImageIcon.paintIcon(
null, srcBufferedImage.getGraphics(), 0, 0);
74 final BufferedImage image =
new BufferedImage(
width/8,
height/8, BufferedImage.TYPE_INT_ARGB);
77 return new ImageIcon(image);