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

SSL in Spring Boot using GoDaddy certificate on EC2

In this article, we will be going to see how we can achieve the HTTPS in the spring boot application . You will get lots of items on how to use the self-generated certificate with Spring Boot. But today we are going to use the CA generated certificates with the Spring Boot so that our application will work on HTTPS. We need the following things to work: CA certificates including, private key and certificate. In this article, we are using the GoDaddy wild card certificate. Spring Boot application OpenSSL library Convert the certificate and private key to PKCS 12 First of all, we need to convert the CA certificate to .p12 format . We need to have OpenSSL on the system to work with command. Also, we need to have all files in the same directory where we are running this command. The command required to covert the same: openssl pkcs12 -export -in [ceritificate-name] -inkey [private-key] -name [host] -out [new-file.p12] Here replace the values: [ceritificate-name] with

Struts 2 Hello World Example

I had seen many new deveopers struggling against struts2 hello world example. So I decided to write a small example. Below are the required libraries to run this example which are easily availabel struts2-core-2.1.8.1 xwork-core-2.1.6 commons-logging-1.0.4 commons-logging-api-1.1 freemarker-2.3.8 ognl-2.7.3 commons-fileupload-1.2 The structure of the applictaion which I am following is (Eclipse IDE) Struts2Demo |---src | |----org | | |----vinod | | | |----action | | | | |----HelloWorld।java |---struts.xml |---WebContent | |---jsp | |---HelloWorld।jsp |---index.jsp |---WEB-INF | |---lib | |---web.xml Struts 2 in Action It is true that different IDE's use different structure, but at last when war is build they follow same structure. Lets start... HelloWorld.java import com.opensymphony.xwork2.ActionSupport; public class HelloWorld extends ActionSupport { String greetings = null; public String execute() throws Exception { setGreetings("Hel