SlideShare a Scribd company logo
1 of 16
Presented by
SARMAD MAKHDOOM
 Introduction
– GIF features retained in PNG include
• Indexed-color images of up to 256 colors.
• Progressive display
• Transparency
• Complete hardware and platform independence
• Ancillary information
– Important new features of PNG, not available in GIF
• Truecolor images
• Full alpha channel
• Image gamma information
• Faster initial presentation
– PNG is designed to be
• Simple and portable
• Well compressed
 Color values
 Image layout
 Alpha channel
 Filtering
 Interlaced data order
 Text strings
 PNG file signature
 Header (137 80 78 71 13 10 26 10)
 Chunk layout
– Length
– ChunkType
– Chunk Data
– CRC (Cyclic Redundancy Check)
 Chunk naming conventions
 Chunk Specifications
 IHDR Image header
Width: 4 bytes
Height: 4 bytes
Bit depth: 1 byte
Color type: 1 byte
Compression method: 1 byte
Filter method: 1 byte
Interlace method: 1 byte
 PLTE Palette
 IDAT Image data
 IEND Image trailer
 bKGD Background color
 tRNSTransparency
 gAMA Image gamma
 tIME Image last-modification time
 iCCP Embedded ICC (nIternational Color Consortium)
 tEXtTextual data
 sRGB Standard RGB color space
 pre-compression: filtering (prediction)
 compression: DEFLATE
TYPE NAME
0 None
1 Sub
2 Up
3 Average
4 Paeth
The Adam7 algorithm.
 Comparison with Graphics Interchange Format (GIF)
 On most images, PNG can achieve greater compression
than GIF (see the section on filesize, below).
– PNG gives a much wider range of transparency options than
GIF, including alpha channel transparency.
– Whereas GIF is limited to 8-bit indexed color, PNG gives a
much wider range of color depths, including 24-bit (8 bits per
channel) and 48-bit (16 bits per channel) truecolor, allowing for
greater color precision, smoother fades, etc.When an alpha
channel is added, up to 64 bits per pixel (before compression)
are possible.
– GIF intrinsically supports animated images. PNG supports
animation only via unofficial extensions (see the section on
animation, above).
– PNG images are widely supported (for instance, with modern
web browsers and office software), but not as widely
supported as GIF images.
 Comparison with JPEG
– JPEG (Joint Photography Experts Group) can produce a
smaller file than PNG for photographic (and photo-like)
images, since JPEG uses a lossy encoding method
specifically designed for photographic image data. Using
PNG instead of a high-quality JPEG for such images
would result in a large increase in filesize (often 5–10
times) with negligible gain in quality
 PNG compatible browsers include: Apple Safari, Google Chrome,
Mozilla Firefox, Opera, Camino, Internet Explorer 7
– 4.0 crashes on large PNG chunks.
– 4.0 does not include the functionality to view .png files, but there is a
registry fix.
– 5.0 and 5.01 have broken OBJECT support.
– 5.01 prints palette images with black (or dark gray) backgrounds under
Windows 98, sometimes with radically altered colors.
– 6.0 fails to display PNG images of 4097 or 4098 bytes in size.
– 6.0 cannot open a PNG file that contains one or more zero-length IDAT
chunks.
– 6.0 sometimes completely loses ability to display PNGs, but there are
various fixes.
– 6.0 and below has broken alpha-channel transparency support (will
display the default background color instead). However there are
various fixes:
Portable Network Graphics (PNG)
Portable Network Graphics (PNG)
Portable Network Graphics (PNG)

More Related Content

What's hot

Gas Leakage Detector using Arduino with SMS Alert - Engineering Project
Gas Leakage Detector using Arduino with SMS Alert - Engineering ProjectGas Leakage Detector using Arduino with SMS Alert - Engineering Project
Gas Leakage Detector using Arduino with SMS Alert - Engineering ProjectCircuitsToday
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop IntroductionZ Hoeben
 
BeagleBone black
BeagleBone blackBeagleBone black
BeagleBone blackRaja Vedula
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
DIGITAL TV RECEIVER AND ITS MERITS
DIGITAL TV RECEIVER AND ITS MERITSDIGITAL TV RECEIVER AND ITS MERITS
DIGITAL TV RECEIVER AND ITS MERITSShivangiSingh241
 
Connectors DVI, VGA, HDMI, Fire Wire
Connectors DVI, VGA, HDMI, Fire WireConnectors DVI, VGA, HDMI, Fire Wire
Connectors DVI, VGA, HDMI, Fire WireAKSHAYGUPTA366
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring toolsOnline
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes Dr.YNM
 
A2B Technical Overview Midi.pptx
A2B Technical Overview Midi.pptxA2B Technical Overview Midi.pptx
A2B Technical Overview Midi.pptxssuser5f0c08
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduinoavikdhupar
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guidehandson28
 

What's hot (20)

Image Files Formats
Image Files FormatsImage Files Formats
Image Files Formats
 
Gas Leakage Detector using Arduino with SMS Alert - Engineering Project
Gas Leakage Detector using Arduino with SMS Alert - Engineering ProjectGas Leakage Detector using Arduino with SMS Alert - Engineering Project
Gas Leakage Detector using Arduino with SMS Alert - Engineering Project
 
Photoshop Introduction
Photoshop IntroductionPhotoshop Introduction
Photoshop Introduction
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 
BeagleBone black
BeagleBone blackBeagleBone black
BeagleBone black
 
video
videovideo
video
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
DIGITAL TV RECEIVER AND ITS MERITS
DIGITAL TV RECEIVER AND ITS MERITSDIGITAL TV RECEIVER AND ITS MERITS
DIGITAL TV RECEIVER AND ITS MERITS
 
Connectors DVI, VGA, HDMI, Fire Wire
Connectors DVI, VGA, HDMI, Fire WireConnectors DVI, VGA, HDMI, Fire Wire
Connectors DVI, VGA, HDMI, Fire Wire
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Multimedia authoring tools
Multimedia authoring toolsMultimedia authoring tools
Multimedia authoring tools
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 
A2B Technical Overview Midi.pptx
A2B Technical Overview Midi.pptxA2B Technical Overview Midi.pptx
A2B Technical Overview Midi.pptx
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
File types
File typesFile types
File types
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started GuideESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Analog to digital converters, adc
Analog to digital converters, adcAnalog to digital converters, adc
Analog to digital converters, adc
 
blue ray ppt
blue ray pptblue ray ppt
blue ray ppt
 

Viewers also liked

Test psicotecnicos y_de_personalidad[1](1)-2(1)
Test psicotecnicos y_de_personalidad[1](1)-2(1)Test psicotecnicos y_de_personalidad[1](1)-2(1)
Test psicotecnicos y_de_personalidad[1](1)-2(1)Manuel Ordoñez
 
JPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGJPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGkay2
 
Sharing PowerPoint Online
Sharing PowerPoint OnlineSharing PowerPoint Online
Sharing PowerPoint OnlineAlan Peterka
 
Jpeg And Gif
Jpeg And GifJpeg And Gif
Jpeg And GifOlivia B
 
Images on the Web
Images on the WebImages on the Web
Images on the Webbriter
 
Jpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngJpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngHope Walker
 
Micro pumps & micro valves
Micro pumps & micro valvesMicro pumps & micro valves
Micro pumps & micro valvesAhmed Elsayes
 
GeoCV - Mobile 3D Capture
GeoCV - Mobile 3D CaptureGeoCV - Mobile 3D Capture
GeoCV - Mobile 3D CaptureAnton Yakubenko
 
Agrobiodiversity and sustainability
Agrobiodiversity and sustainabilityAgrobiodiversity and sustainability
Agrobiodiversity and sustainabilityvikrant saini
 
ASI-IHC archaeological survey of india- ppt
ASI-IHC archaeological survey of india- pptASI-IHC archaeological survey of india- ppt
ASI-IHC archaeological survey of india- pptIHCSEM1
 
Project presentation image compression by manish myst, ssgbcoet
Project presentation image compression by manish myst, ssgbcoetProject presentation image compression by manish myst, ssgbcoet
Project presentation image compression by manish myst, ssgbcoetManish Myst
 
Indian Money at Swiss Banks
Indian Money at Swiss Banks Indian Money at Swiss Banks
Indian Money at Swiss Banks Taru Bakshi
 
Network modem
Network modemNetwork modem
Network modemOnline
 

Viewers also liked (20)

Test psicotecnicos y_de_personalidad[1](1)-2(1)
Test psicotecnicos y_de_personalidad[1](1)-2(1)Test psicotecnicos y_de_personalidad[1](1)-2(1)
Test psicotecnicos y_de_personalidad[1](1)-2(1)
 
JPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGJPG vs. GIF vs. PNG
JPG vs. GIF vs. PNG
 
Sharing PowerPoint Online
Sharing PowerPoint OnlineSharing PowerPoint Online
Sharing PowerPoint Online
 
ħAl qormi (1)
ħAl qormi (1)ħAl qormi (1)
ħAl qormi (1)
 
Jpeg And Gif
Jpeg And GifJpeg And Gif
Jpeg And Gif
 
2D3Dpitching
2D3Dpitching2D3Dpitching
2D3Dpitching
 
Images on the Web
Images on the WebImages on the Web
Images on the Web
 
Modem | A Quick Preview
Modem |  A Quick PreviewModem |  A Quick Preview
Modem | A Quick Preview
 
Jpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngJpeg Vs Gif Vs Png
Jpeg Vs Gif Vs Png
 
Micro pumps & micro valves
Micro pumps & micro valvesMicro pumps & micro valves
Micro pumps & micro valves
 
GeoCV - Mobile 3D Capture
GeoCV - Mobile 3D CaptureGeoCV - Mobile 3D Capture
GeoCV - Mobile 3D Capture
 
Agrobiodiversity and sustainability
Agrobiodiversity and sustainabilityAgrobiodiversity and sustainability
Agrobiodiversity and sustainability
 
ASI-IHC archaeological survey of india- ppt
ASI-IHC archaeological survey of india- pptASI-IHC archaeological survey of india- ppt
ASI-IHC archaeological survey of india- ppt
 
JavaScript: Events Handling
JavaScript: Events HandlingJavaScript: Events Handling
JavaScript: Events Handling
 
Project presentation image compression by manish myst, ssgbcoet
Project presentation image compression by manish myst, ssgbcoetProject presentation image compression by manish myst, ssgbcoet
Project presentation image compression by manish myst, ssgbcoet
 
Function generator
Function generatorFunction generator
Function generator
 
Indian Money at Swiss Banks
Indian Money at Swiss Banks Indian Money at Swiss Banks
Indian Money at Swiss Banks
 
Network modem
Network modemNetwork modem
Network modem
 
Ambassador plc
Ambassador plcAmbassador plc
Ambassador plc
 
Lzw compression
Lzw compressionLzw compression
Lzw compression
 

Similar to Portable Network Graphics (PNG)

Commonly Used Image File Formats
Commonly Used Image File FormatsCommonly Used Image File Formats
Commonly Used Image File FormatsFatih Özlü
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossaryAmaanGDesign
 
Chapter 23: Web Images
Chapter 23: Web ImagesChapter 23: Web Images
Chapter 23: Web ImagesSteve Guinan
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesRasan Samarasinghe
 
Stem 71 24 multimedia elements - graphics
Stem 71 24   multimedia elements - graphicsStem 71 24   multimedia elements - graphics
Stem 71 24 multimedia elements - graphicsKelly Bauer
 
Technical File Presentation Version 2
Technical File Presentation Version 2Technical File Presentation Version 2
Technical File Presentation Version 2WildOakForrest
 
Different types of graphics formats
Different types of graphics formatsDifferent types of graphics formats
Different types of graphics formatssanaan umar khan
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applicationsKaruna Moorthi
 
Graphic aids pictures A lecture By Allah Dad Khan VP The University Of Agr...
Graphic aids pictures   A lecture  By Allah Dad Khan VP The University Of Agr...Graphic aids pictures   A lecture  By Allah Dad Khan VP The University Of Agr...
Graphic aids pictures A lecture By Allah Dad Khan VP The University Of Agr...Mr.Allah Dad Khan
 

Similar to Portable Network Graphics (PNG) (20)

Commonly Used Image File Formats
Commonly Used Image File FormatsCommonly Used Image File Formats
Commonly Used Image File Formats
 
MM1
MM1MM1
MM1
 
madhu
madhumadhu
madhu
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossary
 
Chapter 23: Web Images
Chapter 23: Web ImagesChapter 23: Web Images
Chapter 23: Web Images
 
Image processing
Image processingImage processing
Image processing
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
 
Stem 71 24 multimedia elements - graphics
Stem 71 24   multimedia elements - graphicsStem 71 24   multimedia elements - graphics
Stem 71 24 multimedia elements - graphics
 
Technical File Presentation Version 2
Technical File Presentation Version 2Technical File Presentation Version 2
Technical File Presentation Version 2
 
File Formats
File FormatsFile Formats
File Formats
 
Grade 8 image file format
Grade 8   image file formatGrade 8   image file format
Grade 8 image file format
 
Chap62
Chap62Chap62
Chap62
 
Different types of graphics formats
Different types of graphics formatsDifferent types of graphics formats
Different types of graphics formats
 
Image formats
Image formatsImage formats
Image formats
 
Digital image formats
Digital image formatsDigital image formats
Digital image formats
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
 
Stand graphdocs
Stand graphdocsStand graphdocs
Stand graphdocs
 
Graphic aids pictures A lecture By Allah Dad Khan VP The University Of Agr...
Graphic aids pictures   A lecture  By Allah Dad Khan VP The University Of Agr...Graphic aids pictures   A lecture  By Allah Dad Khan VP The University Of Agr...
Graphic aids pictures A lecture By Allah Dad Khan VP The University Of Agr...
 
Jpeg and mpeg ppt
Jpeg and mpeg pptJpeg and mpeg ppt
Jpeg and mpeg ppt
 
Image Optimization
Image OptimizationImage Optimization
Image Optimization
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

Portable Network Graphics (PNG)

  • 2.  Introduction – GIF features retained in PNG include • Indexed-color images of up to 256 colors. • Progressive display • Transparency • Complete hardware and platform independence • Ancillary information – Important new features of PNG, not available in GIF • Truecolor images • Full alpha channel • Image gamma information • Faster initial presentation – PNG is designed to be • Simple and portable • Well compressed
  • 3.  Color values  Image layout  Alpha channel  Filtering  Interlaced data order  Text strings
  • 4.  PNG file signature  Header (137 80 78 71 13 10 26 10)  Chunk layout – Length – ChunkType – Chunk Data – CRC (Cyclic Redundancy Check)  Chunk naming conventions
  • 5.
  • 6.  Chunk Specifications  IHDR Image header Width: 4 bytes Height: 4 bytes Bit depth: 1 byte Color type: 1 byte Compression method: 1 byte Filter method: 1 byte Interlace method: 1 byte
  • 7.  PLTE Palette  IDAT Image data  IEND Image trailer
  • 8.  bKGD Background color  tRNSTransparency  gAMA Image gamma  tIME Image last-modification time  iCCP Embedded ICC (nIternational Color Consortium)  tEXtTextual data  sRGB Standard RGB color space
  • 9.  pre-compression: filtering (prediction)  compression: DEFLATE TYPE NAME 0 None 1 Sub 2 Up 3 Average 4 Paeth
  • 11.  Comparison with Graphics Interchange Format (GIF)  On most images, PNG can achieve greater compression than GIF (see the section on filesize, below). – PNG gives a much wider range of transparency options than GIF, including alpha channel transparency. – Whereas GIF is limited to 8-bit indexed color, PNG gives a much wider range of color depths, including 24-bit (8 bits per channel) and 48-bit (16 bits per channel) truecolor, allowing for greater color precision, smoother fades, etc.When an alpha channel is added, up to 64 bits per pixel (before compression) are possible. – GIF intrinsically supports animated images. PNG supports animation only via unofficial extensions (see the section on animation, above). – PNG images are widely supported (for instance, with modern web browsers and office software), but not as widely supported as GIF images.
  • 12.  Comparison with JPEG – JPEG (Joint Photography Experts Group) can produce a smaller file than PNG for photographic (and photo-like) images, since JPEG uses a lossy encoding method specifically designed for photographic image data. Using PNG instead of a high-quality JPEG for such images would result in a large increase in filesize (often 5–10 times) with negligible gain in quality
  • 13.  PNG compatible browsers include: Apple Safari, Google Chrome, Mozilla Firefox, Opera, Camino, Internet Explorer 7 – 4.0 crashes on large PNG chunks. – 4.0 does not include the functionality to view .png files, but there is a registry fix. – 5.0 and 5.01 have broken OBJECT support. – 5.01 prints palette images with black (or dark gray) backgrounds under Windows 98, sometimes with radically altered colors. – 6.0 fails to display PNG images of 4097 or 4098 bytes in size. – 6.0 cannot open a PNG file that contains one or more zero-length IDAT chunks. – 6.0 sometimes completely loses ability to display PNGs, but there are various fixes. – 6.0 and below has broken alpha-channel transparency support (will display the default background color instead). However there are various fixes: