image effects

Ads
 

image effects

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

Ads









Related Tutorials/Questions & Answers:
ModuleNotFoundError: No module named 'effects'
ModuleNotFoundError: No module named 'effects'  Hi, My Python... 'effects' How to remove the ModuleNotFoundError: No module named 'effects... to install padas library. You can install effects python with following command
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
Advertisements
ModuleNotFoundError: No module named 'aiolifx-effects'
ModuleNotFoundError: No module named 'aiolifx-effects'  Hi, My... named 'aiolifx-effects' How to remove the ModuleNotFoundError: No module named 'aiolifx-effects' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'alienware-13r3-alien-effects'
ModuleNotFoundError: No module named 'alienware-13r3-alien-effects'  ...: No module named 'alienware-13r3-alien-effects' How to remove the ModuleNotFoundError: No module named 'alienware-13r3-alien-effects' error
ModuleNotFoundError: No module named 'openrazer_effects'
ModuleNotFoundError: No module named 'openrazer_effects'  Hi, My... named 'openrazer_effects' How to remove the ModuleNotFoundError: No module named 'openrazer_effects' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'shapley-effects'
ModuleNotFoundError: No module named 'shapley-effects'  Hi, My... named 'shapley-effects' How to remove the ModuleNotFoundError: No module named 'shapley-effects' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'side-effects'
ModuleNotFoundError: No module named 'side-effects'  Hi, My Python... 'side-effects' How to remove the ModuleNotFoundError: No module named 'side-effects' error? Thanks   Hi, In your python
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
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
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     
image
image   Dear every body please help me how to add and retrive image and video into oracle 11g using jsp
ModuleNotFoundError: No module named 'django-deletion-side-effects'
ModuleNotFoundError: No module named 'django-deletion-side-effects'  ...: No module named 'django-deletion-side-effects' How to remove the ModuleNotFoundError: No module named 'django-deletion-side-effects' error
ModuleNotFoundError: No module named 'django-side-effects'
ModuleNotFoundError: No module named 'django-side-effects'  Hi, My... named 'django-side-effects' How to remove the ModuleNotFoundError: No module named 'django-side-effects' error? Thanks   Hi
ModuleNotFoundError: No module named 'known-side-effects'
ModuleNotFoundError: No module named 'known-side-effects'  Hi, My... named 'known-side-effects' How to remove the ModuleNotFoundError: No module named 'known-side-effects' error? Thanks   Hi, In your
ModuleNotFoundError: No module named 'django-side-effects'
ModuleNotFoundError: No module named 'django-side-effects'  Hi, My... named 'django-side-effects' How to remove the ModuleNotFoundError: No module named 'django-side-effects' error? Thanks   Hi
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
image scrolling
image scrolling  A brief description of scrolling image
Image Steganography
Image Steganography  SOURCE CODE FOR IMAGE STEGANOGRAPHY
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 in database
image in database  how to set image in database and retrieve it using servlet(java)in msaccess
Image_creation
Image_creation  how to create an image from a set of pixel values stored in array - in java
image scrambling
image scrambling  Hi frinds : i want to read image and scrambling it then saved using java any help please
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
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
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

Ads