Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


Poonam
image effects
1 Answer(s)      5 years ago
Posted in : Java Beginners



Advertisement
View Answers

September 24, 2009 at 4:20 PM


Hi Friend,

We are providing you a code that will show you image crop effect:

import java.sql.*;
import java.awt.*;
import java.io.*;
import javax.swing.*;
import java.awt.image.*;
import java.awt.event.*;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.awt.image.CropImageFilter;
import java.awt.image.FilteredImageSource;

public class Upload extends JPanel {
BufferedImage image;
Image img;
JButton browse, crop;
File file = null;
public Upload() {


crop = new JButton("Crop Image");
this.add(crop);


crop.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ImageIcon icon = new ImageIcon("C:\\image.jpg");
img = icon.getImage();
img = createImage(new FilteredImageSource(img.getSource(),new CropImageFilter(75, 70, 140, 150)));

try{
File f = new File("screen.jpg");
ImageIO.write( toBufferedImage(img), "jpg", f);
}
catch(Exception ex){}
}
});
}
public static BufferedImage toBufferedImage(Image image) {
if (image instanceof BufferedImage) {return (BufferedImage)image;}
image = new ImageIcon(image).getImage();
boolean hasAlpha = hasAlpha(image);

BufferedImage image1 = null;
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
try {
int transparency = Transparency.OPAQUE;
if (hasAlpha == true) {transparency = Transparency.BITMASK;}

GraphicsDevice gs = ge.getDefaultScreenDevice();
GraphicsConfiguration gc = gs.getDefaultConfiguration();
image1 = gc.createCompatibleImage(image.getWidth(null), image.getHeight(null), transparency);
}
catch (HeadlessException e) {}

if (image1 == null) {
int type = BufferedImage.TYPE_INT_RGB;
if (hasAlpha == true) {type = BufferedImage.TYPE_INT_ARGB;}
image1 = new BufferedImage(image.getWidth(null), image.getHeight(null), type);
}
Graphics g = image1.createGraphics();
g.drawImage(image, 0, 0, null);
g.dispose();

return image1;
}
public static boolean hasAlpha(Image image) {
if (image instanceof BufferedImage) {return ((BufferedImage)image).getColorModel().hasAlpha();}
PixelGrabber pg = new PixelGrabber(image, 0, 0, 1, 1, false);
try {pg.grabPixels();} catch (InterruptedException e) {}
return pg.getColorModel().hasAlpha();
}
public void paint(Graphics g) {
g.drawImage( image, 0, 0, null);
g.drawImage( img, 0, 0, null);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Upload Demo");
JPanel panel = new Upload();
frame.getContentPane().add(panel);
frame.setSize(300, 100);
frame.setVisible(true);
}
}

For other effects,please visit the following link:
http://www.roseindia.net/java/example/java/swing/graphics2D/image-effect.shtml
http://www.roseindia.net/java/example/java/swing/graphics2D/other-image.shtml

Thanks


Related Tutorials/Questions & Answers:
image effects - Java Beginners
image effects  hey can u help me in loadin an image file... that will show you image crop effect: import java.sql.*; import java.awt.... java.awt.image.FilteredImageSource; public class Upload extends JPanel { BufferedImage image; Image img
Show Other Image Effects
Show Other Image Effects       This section illustrates you some other image effects To show image effects like sharpen, blur, show edge, reset ,etc, we have create
Advertisements
Spark Effects in Flex4
one bitmap image to another. 4. Filter Effects: This effect applies...Spark Effects in Flex4: There are five categories of spark effects which are following: 1. Property Effects: These effects are used for change of one
mouse over effects in css
mouse over effects in css  I have written a mouse over effect in CSS. But it is not working in HTML. Can any one suggest me? Thanks
jQuery UI effects
jQuery UI effects       jQuery UI effects effects.core.js The jQuery UI effects depends heavily on this file  This file is utilizes
Describe the effects of a server failure on the application
Describe the effects of a server failure on the application Prev  Chapter 7. Validate, tune and troubleshoot... Describe the effects of a server failure on the application
Color Effect On Image
Image. We are providing you an example, where an image shows different color effects.... The ActionListener class is used to call those effects on the image. ... Color Effect On Image     
Show Image Effect
Show Image Effect       This section shows you image effects. To show Image effects, we have... toolkit. The method getImage() of class ToolKit returns an image
image
image  how to add the image in servlet code
Image
Image  how to insert image in xsl without using xml. the image was displayed in pdf..Please help me
Image
Image  how to insert image in xsl without using xml. the image was displayed in pdf..Please help me
Image
Image  how to insert image in xsl without using xml. the image was displayed in pdf..Please help me
Weight Loss Surgery Side Effects
Weight Loss Surgery Side Effects Though Weight loss surgery also known..., it has some side effects that people must know before going down the knife... by removing a portion of stomach through surgery. But there are many side effects
Animating 'Div' blocks with different effects simultaneously
Animating 'Div' blocks with different effects simultaneously In this tutorial, we will discuss about how to animate 'Div' blocks with different effects simultaneously using jQuery. In this Example, we have two Div
Image Steganography
Image Steganography  SOURCE CODE FOR IMAGE STEGANOGRAPHY
image scrolling
image scrolling  A brief description of scrolling image
image format
image format  what are the different format available in image
image format
image format  what are the different format available in image
To scan a image encode that image in j2me
To scan a image encode that image in j2me  Hai team i am new man of j2me i have doubt to scan a image and encode the image in j2me... Please clarify that doubt... Thanks in Advance... Kumar
image scrambling
image scrambling  Hi frinds : i want to read image and scrambling it then saved using java any help please
Image_creation
Image_creation  how to create an image from a set of pixel values stored in array - in java
image in database
image in database  how to set image in database and retrieve it using servlet(java)in msaccess
Image processing
Image processing  i want a browsing program in java in which we hv a small img and we hv to browse this img on a big image so that we can find the similar type of image in big img
image Processing
image Processing   BCIF Image Compresssion Algorithm s alossless image Compression algorithm ,Pleas Help Me weather it can support only 24 bit bmp images
Icon image
Icon image  hiii how can we set image on the icon by which we can launch the application???   hello, when you will save a image named icon.png then it is automatically show this image on the icon
update image
update image  sir, I want to do update image into database
UIButton with image
UIButton with image  Hi, How to create UIButton with image? Thanks
TextField on the Image
TextField on the Image  how we set label or textfield etc. on the Image
PDF to Image
PDF to Image  Java code to convert PDF to Image
scrolling image
scrolling image  How create a scrolling image in java
Advertisements
 

 

 

DMCA.com