20 package net.sf.gridarta.model.face;
22 import java.awt.Toolkit;
23 import java.awt.image.FilteredImageSource;
24 import java.awt.image.ImageFilter;
25 import javax.swing.ImageIcon;
26 import org.jetbrains.annotations.NotNull;
27 import org.jetbrains.annotations.Nullable;
80 protected ImageIcon
createImage(@NotNull
final String faceName,
final long stretch) {
82 throw new IllegalStateException(
"FilterFaceProvider in use but parent not set.");
85 if (imageIcon ==
null) {
94 return new ImageIcon(Toolkit.getDefaultToolkit().createImage(
new FilteredImageSource(imageIcon.getImage().getSource(),
filter)));
95 }
catch (
final Exception ignored) {