Java Utililty Methods Image Filter

List of utility methods to do Image Filter

  1. HOME
  2. Java
  3. I
  4. Image Filter

Description

The list of methods to do Image Filter are organized into topic(s).

Method

ImageIcon createIcon(ImageIcon icon, ImageFilter filter)
Create a new icon which is filtered by some ImageFilter
ImageProducer ip;
Image image;
MediaTracker tracker;
if (icon == null) {
 return null;
ip = new FilteredImageSource(icon.getImage().getSource(), filter);
image = Toolkit.getDefaultToolkit().createImage(ip);
...
ImageIcon createIcon(ImageIcon icon, ImageFilter filter)
Create a new icon which is filtered by some ImageFilter
ImageProducer ip;
Image image;
MediaTracker tracker;
ip = new FilteredImageSource(icon.getImage().getSource(), filter);
image = Toolkit.getDefaultToolkit().createImage(ip);
tracker = new MediaTracker(new JPanel());
tracker.addImage(image, 1);
try {
...
FileNameExtensionFilter createKC854HiresImageFileFilter()
create KC Hires Image File Filter
return new FileNameExtensionFilter("KC85/4,5-HIRES-Bilddateien", "hip");
BufferedImage createQualityResizedImage(Image orginalImage, int width, int height, boolean applySoftFilter, boolean keepRatio, Color bgColor, boolean fast)
Create a resized Image with high quality rendering
if (orginalImage == null) {
 throw new IllegalArgumentException("null argument");
final BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = bufferedImage.createGraphics();
g2.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g2.setRenderingHint(RenderingHints.KEY_ALPHA_INTERPOLATION,
...
ImageIcon filter(ImageIcon image, RGBImageFilter filter)
Utility method that filters the image.
ImageProducer prod = new FilteredImageSource(image.getImage().getSource(), filter);
ImageIcon filteredImage = new ImageIcon(Toolkit.getDefaultToolkit().createImage(prod));
return filteredImage;
RGBImageFilter getImageIconFilter()
get Image Icon Filter
if (null == imageIconFilter) {
 Object obj = UIManager.get("nb.imageicon.filter"); 
 if (obj instanceof RGBImageFilter) {
 imageIconFilter = (RGBImageFilter) obj;
return imageIconFilter;


AltStyle によって変換されたページ (->オリジナル) /