Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

image format converter using swings java.

  • Be the first to comment

  • Be the first to like this


  1. 1. Submitted by:Guided by : Mr. Siddharth Jain Shashank Sharma Sheetal Jaiswal Surbhi Modi
  2. 2.  Introduction  PNG Image Vs. JPEG Image  Hardware Requirement  Software Requirement  Problem Domain  Solution Domain  Screenshots  Advantages  Limitations  Conclusion
  3. 3.  A bitmap(BMP) file is one that is made up of pixels in a grid. It is a resolution dependent image, so it’s very difficult to increase the size of a bitmap graphic without a noticeable decrease in quality.  Joint Photographic Experts Group (JPEG) or JPG files are a type of compressed bitmap file. This lossy compression technique reduces the size of an image by discarding details that are typically too insignificant for the human eye to detect.  JPEG file format supports 16 million colours, it does a very good job of analysing what data is the most important to a particular image.
  4. 4.  Processor : Intel Dual Core/Higher  Ram : 512 MB  Communication Channel : System  Hard Disk : 10 GB  Monitor : VGA Color (256)
  5. 5.  Operating System : Windows OS(all versions)  Client Software : Desktop  Programming Languages : JAVA  Technology : Swings  Database software : My SQL
  6. 6.  The PNG,GIF files takes much data to upload.  The PNG,GIF files consumes much time to upload.  Facebook doesn’t support PNG files.  It is not possible to collect thousand of image in a small memory storage.  Same mobile phones doesn’t support PNG&GIF files. .
  7. 7.  The JPG files takes less data to upload.  The JPG files consumes less time to upload.  Facebook supports JPG files.  It is possible to collect thousand of image in a small memory storage if files are in JPG format.  All mobile phones support JPG files .
  8. 8. Screenshots (1)
  9. 9. (2)
  10. 10. (3)
  11. 11. (6)
  12. 12.  Portable  Java based program which is platform independent .  Image takes less memory space .  Takes very less amount of time in conversion .  No effect on image quality and dimension.  Data stored in database is more secure .  Each images stored in database with unique ID.
  13. 13.  1. The biggest limitation of this software is that It works only on the java platform. Without java it cannot work on the system.  2. Another drawback is that it is totally based on swings which has limited scope rather than Visual Basic.
  14. 14.  If you need to convert one or thousands of images of varying types, this is the tool.  A PNG image having size 5MB is converted to JPG image then it’s size reduced up to 700 KB but image quality is unaffected.  Instead of storing the image, you can store the byte array of that image in DB. You can convert that image to byte array & store in DB. Byte Array (Base 64 string)which is more secure.  It can be used in various places like Banks, UIDAI (Aadhaar), photography etc.