Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps
  • SQL
  • Web Development
  • System Design
  • Aptitude
  • GfG Premium
Open In App
Next Article:
PNG Full Form
Next article icon

PNG Full Form

Last Updated : 08 Jun, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

PNG stands for Portable Network Graphics. It could be organized for storing bit-mapped (raster) pictures on the computer. It is additionally known as a successor of GIF arrange pictures. It uses fewer compression procedures to save pictures like GIF records but without copyright issues.

PNG
PNG

History of PNG

The Portable Network Graphics Format was developed in early 1995. The main reason behind its development was the limitation of 256 colors only in GIF. PNG has a file extension ".png".But for pictures with a little content or line art, it’s superior, since the pictures see less “bitmapped.” Portable Network Graphics Arrange was created in early 1995. It’s utilized nearly solely for web pictures, never for print pictures. For photos, PNG is not as good as JPEG, since it makes a bigger record. Animated designs inferred from PNG are MNG and APNG, which is in reverse consistent with PNG and supported by most browsers. 

Characteristics of PNG

Here, we will discuss some of the characteristics of PNG that are listed below.

  • File Size Factors: File size factors depend on the following factors.
    • Color Depths
    • Ancillary Chunks
    • Interlacing
    • Compression
    • Filters
  • Lossy PNG Support: Although PNG may be a lossless organization, PNG encoders can preprocess image information in a lossy mold to progress PNG compression. For case, quantizing a true color PNG to 256 colors permits the ordered color sort to be utilized for a likely decrease in the size of the file.
  • Image Editing Program: Adobe Photoshop's execution on PNG records has moved forward within the CS Suite when utilizing the Spare For Web include (which moreover permits express PNG/8 to utilize).
  • Different devices are accessible for optimizing PNG records:   
    • Expelling auxiliary chunks (optionally).
    • Reducing color profundity, either
      • use a palette (rather than RGB) in case the picture has 256 or fewer colors
      • use a little palette, on the off chance that the picture has 2, 4, or 16 colors, or (optionally) lossily dispose of some of the data within the unique image.
    • Optimizing line-by-line channel choice.
    • Optimizing Flatten compression.

Advantages of PNG

  • Portability: Transmission is free of the program and equipment platform.
  • Completeness: it’s conceivable to speak to true color, indexed color, and grayscale images.
  • Efficiency: any dynamic picture introduction, compression, and sifting look for productive translating and presentation.
  • Compression: pictures can be compressed effectively and consistently.
  • Easiness: the execution of the standard is easy.
  • Interchangeability: any PNG decoder that takes after the guidelines can peruse all PNG information streams.

Disadvantages of PNG

  • Less expansive pictures: Not great for expansive pictures since they tend to create an expansive file size. 
  • Higher Records: Sometimes makes more expensive records than JPEG. 
  • No Animation: Cannot be animated. 
  • Less Compatible: Not all web browsers can back PNG.

Uses of PNG

  • PNG is used to save the image which is generally photoshopped.
  • PNG is used to create graphs, blueprints, etc.
  • PNG helps in scanning texts such as journals, letter works, newspapers, etc.

Next Article
PNG Full Form

S

shivani_21
Improve
Article Tags :
  • Full Form

Similar Reads

    PPP Full Form
    PPP means Point to Point Protocol. It is a communication procedure which is utilized for the creation of a direct channel between two points of the networks. PPP is mainly used in WAN and it may offer authentication and encryption and data compression that is required in the transmission of data. Wh
    7 min read
    EPC Full Form
    Engineering, Procurement, and Construction is the full form of EPC. EPC is Used in the construction industry. In this article, we will learn about EPC and its various Phases in detail. What is the full Form of EPC?The full form of EPC is Engineering, Procurement, and Construction. What is EPC?EPC or
    3 min read
    Sodium Phosphate Formula
    Sodium phosphate is an inorganic compound with sodium (Na+) cation and phosphate (PO43-) anions. It is also known as Phospho soda. The molecular formula of sodium phosphate is Na3PO4. These salts can be found in both anhydrous (water-free) and hydrated forms, with hydrates being more common. Sodium
    6 min read
    Pyrophosphoric Acid Formula
    Hydrogen is a chemical element with the symbol H. Its atomic number is 1. It is colourless, odourless, tasteless, non-toxic, and combustible. It is the lightest element under standard conditions hydrogen is a gas. It is the most abundant element in the universe. Each atom of hydrogen has only one pr
    5 min read
    What is the standard form of 18?
    Exponents and powers are used to show very large numbers or very small numbers in a simplified manner. For example, if we have to show 2 × 2 × 2 × 2 in a simple way, then we can write it as 24, where 2 is the base and 4 is the exponent. The whole expression 24 is said to be power. Power is a value o
    4 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences