Contact Us


Helping Blog:
http://zeeshanakhter.com

Free Tutorial Website:
http://latest-tutorial.com

Facebook Page:
https://www.facebook.com/pages/Programming-Helper-Latest-Tutorials/338205329541849

Facebook Group:
Join Programming Helper & Latest Tutorials here:
Join Group

Google +:
https://plus.google.com/109587309242947455813/

LinkedIn:
pk.linkedin.com/in/zeeshanakhter/

Twitter:
https://twitter.com/latesttutorials

If you need urgent help then you can directly email us:
admin@latest-tutorial.com or zeeshanakhter2009@gmail.com

Advertisements
Comments
  1. Hi zeeshan,

    I was reading one of your post on StackOverflow.

    I am working for a client and have to save signature images on the server.

    Do you have the jar file util.ImageUtils ?

    I tried downloading it but can’t find it.

    Thanks for your help.

    Vikesh Hosanee

    Like

    • For that i have made mine own class here is the source code

      package util;

      /*
      * To change this template, choose Tools | Templates
      * and open the template in the editor.
      */

      /**
      *
      * @author ZA
      */
      import java.io.IOException;

      import sun.misc.BASE64Encoder;
      import sun.misc.BASE64Decoder;
      import java.io.ByteArrayInputStream;
      import java.io.ByteArrayOutputStream;
      import java.io.File;
      import java.awt.image.BufferedImage;
      import javax.imageio.ImageIO;

      public class ImageUtils {

      /**
      * Decode string to image
      *
      * @param imageString The string to decode
      * @return decoded image
      */
      public static BufferedImage decodeToImage(String imageString) {

      BufferedImage image = null;
      byte[] imageByte;
      try {
      BASE64Decoder decoder = new BASE64Decoder();
      imageByte = decoder.decodeBuffer(imageString);
      ByteArrayInputStream bis = new ByteArrayInputStream(imageByte);
      image = ImageIO.read(bis);
      bis.close();
      } catch (Exception e) {
      e.printStackTrace();
      }
      return image;
      }

      /**
      * Encode image to string
      *
      * @param image The image to encode
      * @param type jpeg, bmp, …
      * @return encoded string
      */
      public static String encodeToString(BufferedImage image, String type) {
      String imageString = null;
      ByteArrayOutputStream bos = new ByteArrayOutputStream();

      try {
      ImageIO.write(image, type, bos);
      byte[] imageBytes = bos.toByteArray();

      BASE64Encoder encoder = new BASE64Encoder();
      imageString = encoder.encode(imageBytes);

      bos.close();
      } catch (IOException e) {
      e.printStackTrace();
      }
      return imageString;
      }}

      Like

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s