This is source code. How do I give images.
import java.awt.image.BufferedImage; import java.awt.Graphics2D; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.RenderingHints; import java.awt.FontMetrics; import java.awt.geom.Rectangle2D; import java.awt.GraphicsEnvironment; import java.util.Iterator; import java.io.File; import javax.imageio.ImageIO; import javax.imageio.ImageReader; import javax.imageio.ImageWriter; import javax.imageio.ImageReadParam; import javax.imageio.ImageWriteParam; import javax.imageio.stream.ImageInputStream; import javax.imageio.stream.ImageOutputStream; import javax.imageio.ImageTypeSpecifier; import javax.imageio.IIOImage; public class Testdraw { public static void main(String [] args) { String inputFileName = "/tmp/tkidifx3.tif"; String addedFileName = "/tmp/tkidiw33g.tif"; String outputFileName = "/tmp/tkidifx3w.tif"; String outputFormat = "tif"; try { BufferedImage img = ImageIO.read((new File(inputFileName))); BufferedImage added_image = ImageIO.read((new File(addedFileName))); Graphics2D g2d = (Graphics2D) img.getGraphics(); //Create an alpha composite of 40% float opacity = 0.4f; AlphaComposite alpha = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, opacity); g2d.setComposite(alpha); g2d.drawImage(added_image, 200, 200, null); g2d.dispose(); Iterator writers = ImageIO.getImageWritersByFormatName(outputFormat); ImageWriter writer = null; while(writers.hasNext()) { writer = (ImageWriter)writers.next(); if(writer.getClass().getName().startsWith("com.sun")) { // Break on finding the core provider. break; } } if(writer == null) { throw new Exception("Cannot find core " + outputFormat.toUpperCase() + " writer!"); } File f = new File(outputFileName); ImageOutputStream ios = ImageIO.createImageOutputStream(f); writer.setOutput(ios); ImageWriteParam wp = writer.getDefaultWriteParam(); writer.write(null,new IIOImage(img, null, null),wp); ios.close(); } catch (Throwable t) { t.printStackTrace(); } } } [Message sent by forum member 'jiezhang' (jiezhang)] http://forums.java.net/jive/thread.jspa?messageID=291060 =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".