Question: image effects

Ads

 
 
 

Share on Google+Share on Google+

Poonam
image effects
1 Answer(s)      7 years ago
Posted in : Java Beginners
Ads
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:
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
image
image   Dear every body please help me how to add and retrive image and video into oracle 11g using jsp
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
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
UIButton with image
UIButton with image  Hi, How to create UIButton with image? Thanks
Tutorials   
Java Spring Hibernate Struts Training What is the meaning of Java Platform? Why Java is a platform independent language? What is the benefits of learning Core Java? Which technology should I learn after Java? What is array in java with example? How to Convert ArrayList to Array? How to substring in Java? How to format number in Java? What is instance variable in Java? How to download MySQL JDBC driver? What is Calendar class in Java? Which is the best Java tutorials for beginners? How to rename a file in Java? How to delete file in Java code? How to get day from date in Java using Calendar? How to get day of week in Java? How to calculate Date Difference in Java? How to compare date in Java? How to declare array in Java? How to calculate average of array in Java? What is Array in Java? write a java program to find the summation of all the integers entered on command line Sum of two numbers using command line arguments in Java How to create and use Array in Java? How to pass command line arguments in Java? How to create Applet Hello World? Appending String efficiently in Java How to append String in Java? How to list even numbers between 1 and 100? How to add BigDecimal in Java? What is Abstraction In Java? Which is best Beginners Java Tutorial? What is java.util package? Create list from array in Java Filter collection in Java 8 What is the best way to filter a Java Collection? Easy way to transform Collection to Array? How to convert Collection to Array in Java? What are Basic Java Language Elements? Advanced Java Tutorials in 2017 Java brief history Best Reasons to learn Java Java Example Codes and Tutorials in 2017 How do I read a large file quickly in Java? Is learning Java worthwhile? How to create first Java Program? Retrieve database from the table dynamically in jsp from oracle using servlet What does core Java include? java What are some way to learn Java quickly?

Ads

 
Advertisement null

Ads