ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

PNG คืออะไร

png ย่อมาจาก Portable Network Graphics เป็นรูปแบบรูปภาพที่พัฒนาขึ้นมามาจากรูปแบบรุปภาพ GIF  เพื่อแก้ปัญหาด้านสิทธิบัตรของภาพแบบ GIF โดยที่ ไฟล์ภาพแบบ PNG ไลบรารีสำหรับ PNG คือ libpng ซึ่งเขียนด้วยภาษาซี ปัจจุบัน PNG สนับสนุนโดยเว็บเบราว์เซอร์เกือบทุกตัว

MIME type ของไฟล์รูปแบบ PNG คือ  image/png ส่วนนี้เวลาเราเขียน php สามารถอ่านค่า MIME type ด้วย PHP ของเรา

ข้อดีของ PNG เมื่อเที่ยบกับ GIF
 - ไฟล์ภาพรูปแบบไฟล์แบบ PNG รองรับการแสดงผลของสีได้มากถึง 64 bit (แต่ในโปรแกรม Photoshop เลือกใช้งานได้สูงสุด 24 ) ส่วน GIF นั้นสามารถรองรับการแสดงสีได้แค่ 8 บิต เท่านั้น
 - ไฟล์รูปแบบไฟล์แบบ PNG สามารถแสดงผลแบบหยาบสู่ละเอียด ได้เร็วกว่า GIF
 - ไฟล์รูปแบบไฟล์แบบ PNG  สามารถทำพื้นหลังโปร่งใส (Transparency) ได้เหมือนกับ GIF และยังสามารถปรับค่าความโปร่งใสได้ ตั้งแต่ 0-100% ซึ่งดีกว่า GIF ที่ทำได้แค่ โปร่งหรือ ไม่โปรงเท่านั้น
- ไฟล์รูปแบบไฟล์แบบ PNG จะมีขนาดเล็กกว่า GIF เมื่อเที่ยบกันแบบปอนด์ต่อปอนด์ ประมาณ 10-30%
- ไฟล์รูปแบบไฟล์แบบ PNG ลิขสิทธิ์แบบ Open Source สามารถนำไปใช้ และพัฒนาต่อได้อย่างอิสระ
- ไฟล์รูปแบบไฟล์แบบ PNG render ภาพได้เร็วกว่า GIF

ส่วน  APNG ก็คือภาพ PNG ที่เคลื่อนไหวได้
ตัวอย่างรูป APNG
PNG แบบเคลื่อนไหวได้
โปรแกรมที่สมารถสร้างไฟล์นามกุล .png ได้ เช่น Photoshop, ACDSEE, Paint, และโปรแกรมสร้างภาพต่างๆ ส่วนใหญ่จะรองรับไฟล์ชนิดนี้
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ประเภทหน้ารายงานงบการเงิน
โดย EyePornnipa ศ 23 ส.ค. 2019 6:30 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
8
ศ 23 ส.ค. 2019 6:30 pm โดย EyePornnipa
Android Q ได้ชื่อใหม่แล้ว ไม่ใช่ชื่อขนม แต่เป็น "Android 10" มีเปลี่ยนโลโก้ด้วย
โดย aninthana ศ 23 ส.ค. 2019 5:49 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
7
ศ 23 ส.ค. 2019 5:49 pm โดย aninthana
สอบถาม ถ้าลงไพทอน เวอร์ชั่นใหม่ เดิมใช้เวอร์ชั่นเก่าอยู่ จะเป็นยังไงครับ
โดย chatee supasand ศ 23 ส.ค. 2019 5:49 pm บอร์ด Programming - C/C++ & java & Python
1
14
ศ 23 ส.ค. 2019 5:52 pm โดย tatiya
ดีไซต์ใหม่ Google Play Store เน้นสีขาว
โดย jamepiyawat ศ 23 ส.ค. 2019 5:48 pm บอร์ด Share Knowledge
0
6
ศ 23 ส.ค. 2019 5:48 pm โดย jamepiyawat
วีธีการดาวน์โหลดวีดีโอด้วยลิ้ง url โดยการใช้ requests
โดย jirawoot ศ 23 ส.ค. 2019 5:46 pm บอร์ด Python Knowledge
0
15
ศ 23 ส.ค. 2019 5:46 pm โดย jirawoot
ฟีเจอร์ Template MZC_
โดย Patipat ศ 23 ส.ค. 2019 4:59 pm บอร์ด M088 - ปฏิภัทร สารธรรม
1
9
ศ 23 ส.ค. 2019 5:12 pm โดย Patipat
B - ปรับ Template opencart
โดย jamepiyawat ศ 23 ส.ค. 2019 5:02 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
5
ศ 23 ส.ค. 2019 5:02 pm โดย jamepiyawat
ฟีเจอร์ Template MooZiiOpencart
โดย jamepiyawat ศ 23 ส.ค. 2019 4:42 pm บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
12
ศ 23 ส.ค. 2019 5:36 pm โดย jamepiyawat
ใบแจ้งหนี้รูปแบบต่างๆ
โดย EyePornnipa ศ 23 ส.ค. 2019 3:51 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
14
ศ 23 ส.ค. 2019 7:31 pm โดย thatsawan
Q - อยากทำให้ฟอร์ม Login ขึ้นแค่ตอนที่ยังไม่กด Login ครับ
โดย Patipat ศ 23 ส.ค. 2019 3:37 pm บอร์ด Joomla Development
1
13
ศ 23 ส.ค. 2019 4:05 pm โดย tsukasaz
อยากทราบวิธีการแก้ไขปัญหา การส่งค่า ไป controller ของ phpbb ต้องกด 2 รอบ ถึงจะมีค่าที่ต้องการมาอสดง
โดย Ittichai_chupol ศ 23 ส.ค. 2019 3:33 pm บอร์ด Programming - PHP
0
12
ศ 23 ส.ค. 2019 3:33 pm โดย Ittichai_chupol
เข้าใช้คอมโพเน้นท์ไม่ได้
โดย alonglot ศ 23 ส.ค. 2019 3:33 pm บอร์ด Joomla Development
2
15
ศ 23 ส.ค. 2019 4:40 pm โดย alonglot
Q - อยากทราบวิธีทำ รายการ Category ครับ
โดย Patipat ศ 23 ส.ค. 2019 3:32 pm บอร์ด Joomla Development
0
7
ศ 23 ส.ค. 2019 3:32 pm โดย Patipat
สอบถาม ส่งค่าเป็นภาษาไทย ของ selenium ใน python 2.7 ไม่ได้ครับ
โดย chatee supasand ศ 23 ส.ค. 2019 3:24 pm บอร์ด Programming - C/C++ & java & Python
3
12
ศ 23 ส.ค. 2019 3:39 pm โดย tatiya
B - กด Generate Discount บนเมนู Customer Invoice ไม่ได้
โดย EyePornnipa ศ 23 ส.ค. 2019 2:16 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
4
ศ 23 ส.ค. 2019 2:16 pm โดย EyePornnipa
Google ลบ 85 แอปที่ Trend Micro ตรวจพบ Adware ออกพ้นจาก Playstore
โดย aninthana ศ 23 ส.ค. 2019 12:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
ศ 23 ส.ค. 2019 12:08 pm โดย aninthana
Q - Module MDFiles Featured คืออะไรครับ
โดย Patipat ศ 23 ส.ค. 2019 11:08 am บอร์ด Joomla Development
2
16
ศ 23 ส.ค. 2019 11:25 am โดย Patipat
งานประจำวันที่ 23 สิงหาคม 2562
โดย jirawoot ศ 23 ส.ค. 2019 9:34 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
3
ศ 23 ส.ค. 2019 7:32 pm โดย jirawoot
งานประจำวันที่ 23 สิงหาคม 2562
โดย Patipat ศ 23 ส.ค. 2019 9:27 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
5
ศ 23 ส.ค. 2019 7:04 pm โดย Patipat
งานประจำวันที่ 23 สิงหาคม 2562
โดย chatee supasand ศ 23 ส.ค. 2019 9:25 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
ศ 23 ส.ค. 2019 7:24 pm โดย chatee supasand