Pergi ke kandungan

Grafik Rangkaian Mudah Alih: Perbezaan antara semakan

Daripada Wikipedia, ensiklopedia bebas.
Kandungan dihapus Kandungan ditambah
Membatalkan semakan 5537886 oleh 2402:1980:250:30B5:E48C:53D6:D5BC:938E (Perbincangan)
Baris 29: Baris 29:
'''Grafik Rangkaian Mudah Alih''' (''Portable Network Graphics'', '''PNG''' disebut {{IPAc-en|ˌ|p|iː|ɛ|n|ˈ|dʒ|iː}}<ref>{{cite web |url=https://www.oxfordlearnersdictionaries.com/definition/english/png |title=Definition of PNG noun from the Oxford Advanced Learner's Dictionary |website=Oxford Learner's Dictionaries |access-date=2018-01-21}}</ref> {{respell|PEE|en|JEE}} atau {{IPAc-en|p|ɪ|ŋ}}<ref name="pnghist">{{cite web|url=http://www.libpng.org/pub/png/#history |title=History of PNG |publisher=Libpng.org
'''Grafik Rangkaian Mudah Alih''' (''Portable Network Graphics'', '''PNG''' disebut {{IPAc-en|ˌ|p|iː|ɛ|n|ˈ|dʒ|iː}}<ref>{{cite web |url=https://www.oxfordlearnersdictionaries.com/definition/english/png |title=Definition of PNG noun from the Oxford Advanced Learner's Dictionary |website=Oxford Learner's Dictionaries |access-date=2018-01-21}}</ref> {{respell|PEE|en|JEE}} atau {{IPAc-en|p|ɪ|ŋ}}<ref name="pnghist">{{cite web|url=http://www.libpng.org/pub/png/#history |title=History of PNG |publisher=Libpng.org
|date=29 May 2010 |accessdate=2010-10-20}}</ref><ref name="pngstd">{{cite web|url=http://www.libpng.org/pub/png/spec/iso/index-object.html#1Scope|title=IEC standard (scope)|date=10 November 2003}}</ref> {{respell|PING}}) adalah format fail grafik raster yang menyokong pemampatan data tanpa kehilangan. PNG dicipta sebagai pengganti, penggantian yang tidak dipatenkan untuk Graphic Interchange Format (GIF), dan merupakan format pemampatan imej yang paling banyak digunakan di [[Internet]].
|date=29 May 2010 |accessdate=2010-10-20}}</ref><ref name="pngstd">{{cite web|url=http://www.libpng.org/pub/png/spec/iso/index-object.html#1Scope|title=IEC standard (scope)|date=10 November 2003}}</ref> {{respell|PING}}) adalah format fail grafik raster yang menyokong pemampatan data tanpa kehilangan. PNG dicipta sebagai pengganti, penggantian yang tidak dipatenkan untuk Graphic Interchange Format (GIF), dan merupakan format pemampatan imej yang paling banyak digunakan di [[Internet]].

== Animasi ==
PNG sendiri tidak menyokong animasi..<ref>{{Cite web|url=http://www.malsys.cz/DevDiary/PngAnimationRenderer|title=Dev diary: Creation of PNG animation renderer: Introduction and prerequsities – Malsys.cz|website=www.malsys.cz|access-date=2023-11-28}}</ref> MNG adalah pelanjutan PNG yang menyokongnya; ia direka oleh ahli Kumpulan PNG. MNG berkongsi struktur dan kepingan asas PNG, tetapi ia jauh lebih kompleks dan mempunyai tandatangan fail yang berbeza, yang secara automatik menjadikannya tidak serasi dengan penyahkod PNG standard. Ini bermakna bahawa kebanyakan penyemak imbas web dan aplikasi sama ada tidak pernah menyokong MNG atau telah menggugurkan sokongan untuknya.

Kompleksiti MNG membawa kepada cadangan APNG oleh pembangun di [[Mozilla Foundation]]. Ia berdasarkan PNG, menyokong animasi dan lebih mudah daripada MNG. APNG menawarkan kemunduran kepada paparan imej tunggal untuk penyahkod PNG yang tidak menyokong APNG. Pada masa ini, format APNG disokong oleh semua penyemak imbas web utama.<ref name=":0">{{Cite web|url=https://caniuse.com/apng|title=Can I use... Support tables for HTML5, CSS3, etc|website=caniuse.com|access-date=2021-02-06}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=lvMxDwAAQBAJ&pg=PT686|title=PoC or GTFO|last1=Laphroaig|first1=Manul|date=31 October 2017|publisher=No Starch Press|isbn=9781593278984|quote=Chunk Type is a 32-bit FourCC code such as IHDR, IDAT, or IEND.}}</ref> APNG disokong dalam [[Mozilla Firefox|Firefox]] 3.0 dan ke atas, Pale Moon (semua versi), dan Safari 8.0 dan ke atas.<ref>{{cite web|url=http://www.mobilexweb.com/blog/safari-ios8-iphone6-web-developers-designers|title=iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps|date=2014-09-17|publisher=mobilexweb.com|access-date=2014-09-24}}</ref> Chromium 59.0 menambah sokongan APNG,<ref>{{cite web|url=https://chromium.googlesource.com/chromium/src/+/7d2b8c45afc9c0230410011293cc2e1dbb8943a7|title=chromium / chromium / src / 7d2b8c45afc9c0230410011293cc2e1dbb8943a7|author=scroggo|date=14 March 2017|work=chromium.googlesource.com|access-date=31 March 2017}}</ref><ref>{{cite web|url=https://chromium.googlesource.com/chromium/src/+log/59.0.3047.0..59.0.3053.0?pretty=fuller&n=10000|title=chromium / chromium / src / 59.0.3047.0..59.0.3053.0|author=chrome-cron|date=27 March 2017|work=chromium.googlesource.com|access-date=31 March 2017|display-authors=etal}}</ref> diikuti oleh [[Google Chrome]]. Opera menyokong APNG dalam versi 10–12.1, tetapi sokongan terlupa dalam versi 15 apabila ia beralih kepada enjin rendering Blink; sokongan telah diaktifkan semula dalam Opera 46 (diwarisi daripada Chromium 59).<ref>{{Cite web|url=https://dev.opera.com/blog/opera-46/|title=Dev.Opera — What's new in Chromium 59 and Opera 46|website=dev.opera.com|access-date=2022-09-11}}</ref><ref>{{cite journal|last=Crocker|first=Lee Daniel|author-link=Lee Daniel Crocker|date=July 1995|title=Snapedit.app|url=https://snapedit.app/vi|journal=[[Dr. Dobb's Journal]]|volume=20|issue=232|pages=36–44}}</ref> Microsoft Edge telah menyokong APNG sejak versi 79.0, apabila ia beralih kepada enjin berasaskan [[Chromium (pelayar web)|Chromium]].

Kumpulan PNG memutuskan pada April 2007 untuk tidak menerima APNG.<ref>{{cite web|url=http://sourceforge.net/mailarchive/message.php?msg_name=3.0.6.32.20070420132821.012dd8e8%40mail.comcast.net|title=Vote failed: APNG 20070405a|date=20 April 2007|url-status=dead|archive-url=https://web.archive.org/web/20080203042347/http://sourceforge.net/mailarchive/message.php?msg_name=3.0.6.32.20070420132821.012dd8e8%40mail.comcast.net|archive-date=3 February 2008}}</ref> Beberapa alternatif sedang dalam perbincangan, termasuk ANG, aNIM/mPNG, "PNG dalam GIF"<ref>{{cite news|url=https://www.popularmechanics.com/technology/a21457/the-gif-is-dead-long-live-the-gif/|title=The GIF Is Dead. Long Live the GIF.|last=Limer|first=Eric|date=2019-10-30|accessdate=2022-11-21|work=Popular Mechanics}}</ref><ref>{{cite web|url=http://libpng.org/pub/png/spec/|title=Portable Network Graphics (PNG) Specification and Extensions|last=Roelofs|first=Greg|date=29 September 2011|work=[[libpng]]|access-date=August 15, 2021}}</ref> dan subsetnya "RGBA dalam GIF".<ref>{{cite web|url=http://gjuyn.xs4all.nl/pnganim.html|title=PNG Group animation proposal comparison + test-software|work=xs4all.nl|archive-url=https://web.archive.org/web/20090124013928/http://gjuyn.xs4all.nl/pnganim.html|archive-date=24 January 2009}}</ref><ref name="PoCorGTFO">{{Cite book|url=https://books.google.com/books?id=lvMxDwAAQBAJ&pg=PT686|title=PoC or GTFO|last1=Laphroaig|first1=Manul|date=31 October 2017|publisher=No Starch Press|isbn=9781593278984|quote=Each chunk consists of four parts: Length, a Chunk Type, the Chunk Data, and a 32-bit CRC. The Length is a 32-bit unsigned integer indicating the size of only the Chunk Data field}}</ref> Namun, hanya APNG yang mendapat sokongan meluas pada masa ini.


==Rujukan==
==Rujukan==

Semakan pada 13:57, 28 November 2023

Portable Network Graphics


Imej PNG dengan saluran lutsinar 8-bit, dilapisi ke latar belakang yang dipadankan, biasanya digunakan dalam perisian grafik untuk menunjukkan ketelusan.
Sambungan fail:.png
Jenis media Internet:image/png
Kod jenis:PNGf
PNG
Pengecam Jenis Seragam:public.png
Magik:89 50 4e 47 0d 0a 1a 0a
Dibangunkan oleh:PNG Development Group (donated to W3C)
Jenis format:Lossless bitmap image format
Diperluas kepada:APNG, JNG and MNG
Piawai:ISO/IEC 15948,[1] IETF RFC 2083

Grafik Rangkaian Mudah Alih (Portable Network Graphics, PNG disebut /ˌpɛnˈ/[2] PEE-en-JEE atau /pɪŋ/[3][4] PING) adalah format fail grafik raster yang menyokong pemampatan data tanpa kehilangan. PNG dicipta sebagai pengganti, penggantian yang tidak dipatenkan untuk Graphic Interchange Format (GIF), dan merupakan format pemampatan imej yang paling banyak digunakan di Internet.

Animasi

PNG sendiri tidak menyokong animasi..[5] MNG adalah pelanjutan PNG yang menyokongnya; ia direka oleh ahli Kumpulan PNG. MNG berkongsi struktur dan kepingan asas PNG, tetapi ia jauh lebih kompleks dan mempunyai tandatangan fail yang berbeza, yang secara automatik menjadikannya tidak serasi dengan penyahkod PNG standard. Ini bermakna bahawa kebanyakan penyemak imbas web dan aplikasi sama ada tidak pernah menyokong MNG atau telah menggugurkan sokongan untuknya.

Kompleksiti MNG membawa kepada cadangan APNG oleh pembangun di Mozilla Foundation. Ia berdasarkan PNG, menyokong animasi dan lebih mudah daripada MNG. APNG menawarkan kemunduran kepada paparan imej tunggal untuk penyahkod PNG yang tidak menyokong APNG. Pada masa ini, format APNG disokong oleh semua penyemak imbas web utama.[6][7] APNG disokong dalam Firefox 3.0 dan ke atas, Pale Moon (semua versi), dan Safari 8.0 dan ke atas.[8] Chromium 59.0 menambah sokongan APNG,[9][10] diikuti oleh Google Chrome. Opera menyokong APNG dalam versi 10–12.1, tetapi sokongan terlupa dalam versi 15 apabila ia beralih kepada enjin rendering Blink; sokongan telah diaktifkan semula dalam Opera 46 (diwarisi daripada Chromium 59).[11][12] Microsoft Edge telah menyokong APNG sejak versi 79.0, apabila ia beralih kepada enjin berasaskan Chromium.

Kumpulan PNG memutuskan pada April 2007 untuk tidak menerima APNG.[13] Beberapa alternatif sedang dalam perbincangan, termasuk ANG, aNIM/mPNG, "PNG dalam GIF"[14][15] dan subsetnya "RGBA dalam GIF".[16][17] Namun, hanya APNG yang mendapat sokongan meluas pada masa ini.

Rujukan

  1. ^ "ISO/IEC 15948:2004 – Information technology – Computer graphics and image processing – Portable Network Graphics (PNG): Functional specification". Dicapai pada 2011-02-19.
  2. ^ "Definition of PNG noun from the Oxford Advanced Learner's Dictionary". Oxford Learner's Dictionaries. Dicapai pada 2018-01-21.
  3. ^ "History of PNG". Libpng.org. 29 May 2010. Dicapai pada 2010-10-20.
  4. ^ "IEC standard (scope)". 10 November 2003.
  5. ^ "Dev diary: Creation of PNG animation renderer: Introduction and prerequsities – Malsys.cz". www.malsys.cz. Dicapai pada 2023-11-28.
  6. ^ "Can I use... Support tables for HTML5, CSS3, etc". caniuse.com. Dicapai pada 2021-02-06.
  7. ^ Laphroaig, Manul (31 October 2017). PoC or GTFO. No Starch Press. ISBN 9781593278984. Chunk Type is a 32-bit FourCC code such as IHDR, IDAT, or IEND.
  8. ^ "iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps". mobilexweb.com. 2014-09-17. Dicapai pada 2014-09-24.
  9. ^ scroggo (14 March 2017). "chromium / chromium / src / 7d2b8c45afc9c0230410011293cc2e1dbb8943a7". chromium.googlesource.com. Dicapai pada 31 March 2017.
  10. ^ chrome-cron; dll. (27 March 2017). "chromium / chromium / src / 59.0.3047.0..59.0.3053.0". chromium.googlesource.com. Dicapai pada 31 March 2017.
  11. ^ "Dev.Opera — What's new in Chromium 59 and Opera 46". dev.opera.com. Dicapai pada 2022-09-11.
  12. ^ Crocker, Lee Daniel (July 1995). "Snapedit.app". Dr. Dobb's Journal. 20 (232): 36–44.
  13. ^ "Vote failed: APNG 20070405a". 20 April 2007. Diarkibkan daripada yang asal pada 3 February 2008.
  14. ^ Limer, Eric (2019-10-30). "The GIF Is Dead. Long Live the GIF". Popular Mechanics. Dicapai pada 2022-11-21.
  15. ^ Roelofs, Greg (29 September 2011). "Portable Network Graphics (PNG) Specification and Extensions". libpng. Dicapai pada August 15, 2021.
  16. ^ "PNG Group animation proposal comparison + test-software". xs4all.nl. Diarkibkan daripada yang asal pada 24 January 2009.
  17. ^ Laphroaig, Manul (31 October 2017). PoC or GTFO. No Starch Press. ISBN 9781593278984. Each chunk consists of four parts: Length, a Chunk Type, the Chunk Data, and a 32-bit CRC. The Length is a 32-bit unsigned integer indicating the size of only the Chunk Data field

Bacaan lanjut

Pautan luar