Skip to main content

Getting height and width of image in Java

Yesterday I was working on something that requires manipulation of image for getting its properties.
After searching over the internet I found a very intersting class on Java i.e ImageIO and BufferedImage class.

These classes are good enough to manipulate images. there are many other claases also. But what I need i got it from these. I found many developers searching over internet for getting properties of image and there is no good small example for that.

Thats why I thought why not creating a simple code to manipulate the image and help the developers.

Here is the small code that helps to get the height and width of the image. Enjoy it!!
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class GetImage {

 public static void main(String[] args) {
  try {
   File f = new File("E:/Vinod/Docs/Pics/krishna_01.jpg");
   BufferedImage image = ImageIO.read(f);
   int height = image.getHeight();
   int width = image.getWidth();
   System.out.println("Height : " + height);
   System.out.println("Width : " + width);
  } catch (IOException ioe) {
   ioe.printStackTrace();
  }
 }
}

Comments

  1. thanks for the nice post and its really works

    ReplyDelete
  2. nice n simple..:)
    But i was trying d same without using imageIO n BufferedImage.. but no success yet.. can u hekp me on this?

    ReplyDelete
  3. Thank you this helped me so much!

    ReplyDelete
  4. Thank you very much!!!
    I needed it!!!
    This help me to solve my problem with 3 code rows...
    Good Works!!

    ReplyDelete
  5. Very useful code, Thank you!

    ReplyDelete
  6. Thanks a lot bro .. :)

    ReplyDelete
  7. Bro Thanksssssssssssssssssssssssss a lot ...
    u saved my life ...
    love you
    :)

    ReplyDelete
  8. What units are the width and height in? percentage, pixels, millimeters ?

    ReplyDelete
  9. can anyone know how to obtain camera model and maker in java

    ReplyDelete
  10. can anyone know how to obtain camera details like date taken,model.....in java

    ReplyDelete

Post a Comment

Popular posts from this blog

First Time Deployment of war file to IBM Cloud

In this post, I will put a very basic deployment of Java war file on the IBM Cloud . Previously, IBM Cloud was known as IBM Bluemix . But in this post, I will prefer using the IBM Cloud and not the bluemix. I was facing problem while deploying the war file on the IBM Cloud for the first time. I am not a DevOps person who knows about the servers as well. But my job was to deploy the application on the IBM Cloud I need to do it. So, I tried googling around but have no idea about how to do it. There are some examples are given but they are not so basic to be understood by a developer who wants to deploy the application in Cloud. But I manage to do it. And I will explain all the steps that are needed to deploy the application to the Cloud. The application I am going to deploy is the Spring Boot application. Requirements 1. IBM Cloud account. 2. IBM Bluemix CLI 3. war file (spring-boot application) IBM Cloud  Setup After signing for IBM Cloud, go to the IBM Cloud Dashboard...

My JUnit Write Ups

I haven't written to my blog for a long time. There are times when you are busy and didn't get the time to work on the blogs. I am writing for Java Code Geeks for some time and busy with one of the projects that I was building for a client. Most of the blogs that I am writing was on JUnit. If you like this blogs do follow me on the Java Code Geeks at my author page . Also, if possible do upvote my links on DZone . I will be regularly writing on JUnit there. Hope you like those.