June 02, 2020
μ΄λ² ν¬μ€ν μμλ μ»΄ν¨ν°κ° μ΄λ€ λ°©μμΌλ‘ μ¬λ¬ κ·Έλν½ λ°μ΄ν°λ€(μ΄λ―Έμ§λ λμμ λ± λμ©λ νμΌ)μ μ½κ³ μ°κ³ μ²λ¦¬νλμ§ μμλ³΄κ³ μ¬λ¬ λ°μ΄ν° νμλ€μ μ 리ν΄λ³΄μλ€.
μ»΄ν¨ν° νμΌμ΄λ μ»΄ν¨ν° λ±μ κΈ°κΈ°μμ μλ―Έ μλ μ 보λ₯Ό λ΄λ λ
Όλ¦¬μ μΈ λ¨μλ₯Ό μλ―Ένλ€. μΌλ°μ μΌλ‘ μ΄λ¦κ³Ό νμ₯μλ‘ νμΌμ μλ³ν μ μμΌλ©°, μΈμ½λ©
κ³Ό λμ½λ©
μ ν΅ν΄ νμΌμ μ½κ±°λ μΈ μ μλ€.
μΈμ½λ© (encoding) : μ¬λμ΄ μΈμ§ν μ μλ ννμ λ°μ΄ν°λ₯Ό μ½μλ κ·μΉμ μν΄ μ»΄ν¨ν°κ° μ¬μ©νλ 0κ³Ό 1λ‘ λ³ννλ κ³Όμ (= μ½λν, μνΈν, λΆνΈν)
λμ½λ© (decoding) : λμ§νΈλ‘ λ³νλ ννλ₯Ό μλ μνλ‘ λλ리λ κ³Όμ (= 볡νΈν)
μ½λ± (CODEC) : COmpressorμ DECompressorμ ν©μ±μ΄λ‘, λμμ νΉμ λ°μ΄ν° μ€νΈλ¦Όμ΄λ μ νΈμ λν΄ μμΆμ νκ³ (μΈμ½λ©), μμΆμ νκ³ (λμ½λ©) ν μ μλ νλμ¨μ΄λ μννΈμ¨μ΄ νΉμ μκ³ λ¦¬μ¦.
νμΌμ μ’ λ₯λ λ€μκ³Ό κ°λ€.
ν μ€νΈ νμΌμ ASCIIλ μ λμ½λλ‘ μ΄λ£¨μ΄μ§ ν μ€νΈ νμΌμ μλ―Ένκ³ , λ°μ΄λ리(μ΄μ§) νμΌμ μ΄λ―Έμ§, μμ, exeμ κ°μ μ€ννμΌ λ± ν μ€νΈκ° μλ λͺ¨λ νμΌμ μλ―Ένλ€.
π μ΄λ―Έμ§μ λ°μ΄λ리 νμΌ νν
π λ°μ΄λ리 νμΌμ λ©λͺ¨μ₯μΌλ‘ μ΄μμ λ, κΉ¨μ§ λͺ¨μ΅
νμ₯μλ μ»΄ν¨ν° νμΌμ μ΄λ¦μμ νμΌμ μ’
λ₯μ κ·Έ μν μ νμνκΈ° μν΄ μ¬μ©νλ λΆλΆμΌλ‘ λλΆλΆμ OSμμ .
λ€μ λνλλ λΆλΆμ νμ₯μλ‘ μΈμνλ€. (ex. index.html, image.png)
λ°μ΄λ리 νμΌμ νμ₯μλ μ’
λ₯κ° λκ² λ§μλ° μΉμμ μμ£Ό μ°μΌ κ² κ°μ νμ₯μλ€μ νλ² μ 리ν΄λ³΄μλ€. - μ μΈκ³μ λͺ¨λ νμΌνμ₯μλ€ λͺ¨μ
HTML (Hypertext Markup Language,νμ΄νΌν μ€νΈ λ§ν¬μ μΈμ΄)μ μ°λ¦¬κ° 보λ μΉνμ΄μ§κ° μ΄λ»κ² ꡬ쑰νλμ΄ μλμ§ λΈλΌμ°μ λ‘ νμ¬κΈ μ μ μλλ‘ νλ λ§ν¬μ μΈμ΄μ΄λ€. λΈλΌμ°μ μ λ΄μ₯λ λ λλ§μμ§μ΄ HTMLνμ₯μλ₯Ό κ°μ§ νμΌμ νμ±νκ³ , DOMνΈλ¦¬λ₯Ό ꡬμ±νκ³ CSSμ ν¨κ» RenderνΈλ¦¬λ₯Ό ꡬμ±νλ€μ, νλ©΄μ κ·Έλ €μ€λ€.
HTM : μλ νμ₯μ λͺ μΉμ΄ HTMLμ΄μμΌλ λμ€(MS-dos)μ Windows3.X μμ μλ νμ₯μμ λ¬ΈμκΈΈμ΄λ₯Ό 3κΈμλ‘ μ ννμκΈ° λλ¬Έμ λΉμμ htmμ΄λΌκ³ μΌλ€κ³ νλ€. κΈ°μ μ μΌλ‘ μ°¨μ΄κ° μλ€.
XML (Extensible Markup Language)μ W3Cμμ κ°λ°λ, λ€λ₯Έ νΉμν λͺ©μ μ κ°λ λ§ν¬μ μΈμ΄λ₯Ό λ§λλλ° μ¬μ©νλλ‘ κΆμ₯νλ λ€λͺ©μ λ§ν¬μ μΈμ΄μ΄λ€. μ£Όλ‘ λ€λ₯Έ μ’ λ₯μ μμ€ν , νΉν μΈν°λ·μ μ°κ²°λ μμ€ν λΌλ¦¬ λ°μ΄ν°λ₯Ό μ½κ² μ£Όκ³ λ°μ μ μκ² νμ¬ HTMLμ νκ³λ₯Ό 극볡ν λͺ©μ μΌλ‘ λ§λ€μ΄μ‘λ€κ³ νλ€.
μλ§μ μ’ λ₯μ λ°μ΄ν°λ₯Ό μ μ°νκ³ μμ λ‘κ² κΈ°μ νλ λ°μ μ€μ¬μ λ§μΆ° νμν μΈμ΄μ΄κΈ° λλ¬Έμ λ€μν μ©λλ‘ μμ©λκ³ μλ€. JAVAλ‘ λ§λ μ΄ν리μΌμ΄μ μ΄λ C# νλ‘κ·Έλ¨ λ± λ€μνκ² μ°μ΄κ³ μλ€.
SVG (Scalable Vector Graphics, SVG)λ 2μ°¨μ λ²‘ν° κ·Έλν½μ νννκΈ° μν XML κΈ°λ°μ νμΌ νμμΌλ‘, 1999λ W3C(World Wide Web Consortium)μ μ£Όλνμ κ°λ°λ μ€ν νμ€μ λ²‘ν° κ·Έλν½ νμΌ νμμ΄λ€. λνμ κΈ°ννμμ ν μ€νΈ λ° λνμ μ€νμΌλ§, μ λλ©μ΄μ , λΉλμ€ λ° μ€λμ€λ₯Ό ν¬ν¨ν λ©ν°λ―Έλμ΄ νλ μ ν μ΄μ μ μ΄λ₯΄κΈ°κΉμ§ μ΄λ―Έμ§ λλ μΉ μμ© νλ‘κ·Έλ¨μ λͺ¨λ κ²μ ννν μ μλ€.
XMLλ‘ κΈ°μ νλ―λ‘ μΉ λΈλΌμ°μ μμμ μ΄λν μ μκ³ λ¬Έμ νΈμ§κΈ° λ±μμ νΈμ§ν μ μμΌλ©°, 벑ν°κ·Έλν½μ΄ λλ¬Έμ νλ,μΆμλ₯Ό νμ¬λ νμ§μ λ³νκ° μλ€. μ΄λλΉ μΌλ¬μ€νΈλ μ΄ν°μ κ°μ λ²‘ν° λλ‘μ νλ‘κ·Έλ¨μ μ¬μ©νμ¬ νΈμ§λ κ°λ₯νλ€.
PNG (Portable Network Graphics )λ μμ€μ΄μκ³ ν΄λμ©μ΄λ©° μμΆμ΄ μλ λμ€ν° μ΄λ―Έμ§ (λΉνΈ 맡)μ μ μ₯ λ° κ΅νμμν μ μ νμΌ νμμ΄λ€. νΉν λ¬Έμ κ° μ½ν GIF ν¬λ§·μ λ¬Έμ λ₯Ό ν΄κ²°νκ³ κ°μ νκΈ° μν΄μ κ³ μλμκ³ , μΈλ±μ€ μμ, κ·Έλ μ΄ μ€μΌμΌ λ° νΈλ£¨ μ»¬λ¬ μ§μ λ° μν μ±λ ν¬λͺ μ±μ κ°μΆ νλΆν μμ μ μ΄ κΈ°λ₯μ΄ μμ§λ§ μΉ μμ μ΄λ―Έμ§ νμλ₯Ό μν΄ κ°λ°λμκΈ° λλ¬Έμ CMYK λ±μ μ 곡κ°μ μ§μνμ§ μλλ€.
PNG ν¬λ§·μ λ§λ€κ² λ λ°°κ²½μ 1995λ , GIFμ μ¬μ©λλ LZW λ°μ΄ν° μμΆ μκ³ λ¦¬μ¦μ λν΄ μννΈμ¨μ΄ νΉνλ₯Ό μ μ©ν κ²μ΄λΌκ³ κ³΅κ³ νλ©΄μλΆν°λΌκ³ νλ€. λν μ»΄ν¨ν° μ±λ₯μ΄ μ’μμ§λ©΄μ 256 μλ§μ μ μ₯ν μ μλ GIFμ νκ³μ λ PNGμ κ°λ°μ λΆμΆκ²Όλ€κ³ νλ€.
PNGλ κ΅μ νμ€κ³Ό W3C νμ€μΌλ‘ 2003λ 11μ 10μΌ λ°νλμκ³ , νμ¬ λ³΄νΈμ μΈ κ·Έλ¦ΌνμΌ νμμΌλ‘ μ리μ‘κ² λμλ€.
GIF (Graphics Interchange Format)λ λ€νΈμν¬ μμμ κ·Έλν½μ μμΆνμ¬ λΉ λ₯΄κ² μ μ‘νλ €λ λͺ©μ μΌλ‘ κ°λ°λ λΉνΈλ§΅ κ·Έλν½ νμΌνμμ΄λ€. μ΅λ 256 μκΉμ§ μ μ₯ν μ μλ λΉμμ€ μμΆ νμμ΄λ©°, κ΅λ΄μμλ μ¬λ¬ μ₯μ μ΄λ―Έμ§λ₯Ό νλμ νμΌμ λ΄μ μ μλ€λ μ±μ§ λλΆμ μμ§€λ‘ λ§μ΄ λΆλ¦¬κ³ μλ€.
PNGμ λΉκ΅
JPEG (Joint Photographic Experts Group)μ μ μ§ νμμ μν΄μ λ§λ€μ΄μ§ μμ€ μμΆ λ°©λ² νμ€μ΄λ©°, jpg, jpeg, jpe νμ₯μλ‘ μ¬μ©λλ€. μ¬μ§μ νΉνλ μμ€ μμΆ μκ³ λ¦¬μ¦μ λΉκ΅μ μ©λμ΄ μμ νμΌμ λ§λ€ μ μλ€.
JPEGμ JPGμ νΌμ©μ HTMLκ³Ό HTMμ νΌμ©κ³Ό λ§μ°¬κ°μ§λ‘ λμ€(MS-dos)μ Windows3.X μμ μλ νμ₯μμ λ¬ΈμκΈΈμ΄λ₯Ό 3κΈμλ‘ μ ννμκΈ° λλ¬Έμ΄λ€. κΈ°μ μ μΌλ‘ μ°¨μ΄μμ.
λμ§νΈ νμμ μΌλ° λΉλμ€ νμΌμ βμ½λ±βκ³Ό β컨ν μ΄λβμ λ λΆλΆμΌλ‘ ꡬμ±λλ€. βμ½λ±βμ λΉλμ€ νμΌμ μμΆνκ³ μμΆμ ν λ μ¬μ©λλ©°, β컨ν μ΄λβλ λμ§νΈ νμΌ(μ€λμ€μ λΉλμ€)μ λν μ 보λ₯Ό μ μ₯νλ νμΌ λͺ¨μμ μλ―Ένλ€. μΌλΆ μΈκΈ°μλ μ νμ β컨ν μ΄λβλ FLV, MP4, AVI, MOV, WMVκ° μλ€.
FLV (Flash Video)λ ν λλ 맀ν¬λ‘λ―Έλμ΄μ¬κ°, μ§κΈμ μ΄λλΉ μμ€ν μ¦μ¬κ° κ°λ°νκ³ μλ λμμ νμΌ ν¬λ§·μ΄λ€. μ νλΈ κ°μ λ§μ μΈν°λ· μ€νΈλ¦¬λ° μλΉμ€μ νκ³ μ 체μμ λ§μ΄ μ΄μ©λκ³ μλ λμμ νμΌ ν¬λ§· μ΄λ€.
μ£Όλ‘ μΉ νκ²½μμ μ°μ΄λ ν¬λ§·μ΄λ―λ‘ λ€λ₯Έ νκ²½μμλ λ°λ‘ μΈμ½λ©νμ¬ μ¬μνλ κ²½μ°κ° λ§λ€.
MP4 (MPEG-4 Part 14)λ λ―Έλμ΄ μ»¨ν μ΄λ ν¬λ§· νμ€μ΄λ©°, κ³ νμ§μ λμμμ λμ μμΆλ₯ λ‘ μ μ₯νκ³ μ¬μν μ μλ€. λν μΈν°λ·μ ν΅ν μ€νΈλ¦¬λ°μ μ§μνλ©°, νμΌ λ΄ μ€νΈλ¦¬λ° μ 보λ₯Ό ν¬ν¨νκΈ° μν΄ λ³λμ ννΈ νΈλμ΄ μ¬μ©λλ€.
H.264 codec μΌλ‘ μΈμ½λ©λλ€.
AVI (Audio Video Interleave)λ λ§μ΄ν¬λ‘ μννΈμ¬μμ κ°λ°ν λμμ νμΌ ν¬λ§·μ΄λ€. μ€λμ€μ λΉλμ€ νμΌμ΄ ν¨κ» μμ°¨μ μΌλ‘ λ€μ΄ μλ€κ³ ν΄μ AVI (Audio Video Interleave) λΌκ³ λνλ΄κ³ μμΌλ©°, μλμ° μμ€ν μ νμ€ λμμ νμΌ ν¬λ§·μΌλ‘μ¨ λ리 μ°κ³ μμΌλ©°, λ§μ μμΆ μ½λ±(Codec)λ€μ΄ μ‘΄μ¬νλ€.
MP4μ κ²½μ° κ΅μ νμ€μ΄κΈ° λλ¬Έμ νμ€μμ μ ν λͺκ°μ§μ μ½λ±λ§μ μ¬μ©ν μ μλ λ°λ©΄ AVIλ κ±°μ λͺ¨λ μ’ λ₯μ μ½λ±μ λ΄μ μ μλ€.
AVI μ체λ μμκ³Ό μν₯μ λ΄λ 컨ν μ΄λ μν μ ν λΏ, νμ§κ³Ό μμ§μ μ μ μΌλ‘ ν΄λΉ AVIκ° λ¬΄μ¨ μ½λ±μΌλ‘ μμΆλμλμ§μ μν΄ κ²°μ λκΈ° λλ¬Έμ΄λ€. λν λ¬΄μ¨ μ½λ±μΌλ‘ μμΆλμλμ§μ λ°λΌ μ¬μμ¬λΆκ° λ¬λΌμ§λ€.
MOV (Quicktime Format)μ μ νμμ κ°λ°ν λμμ νμΌ μ»¨ν μ΄λμ΄λ€. IOS κ³μ΄μ κΈ°κΈ°μμ λ Ήνν μμμ MOV컨ν μ΄λλ‘ μ μ₯λλ©°, AVIμ λμΌνκ² μ¬λ¬ μ½λ±μ΄ μ‘΄μ¬νλ€.
MOVλ λλ체 λ¬΄μ¨ μλ―Έμ λ§μΈμ§λ λͺ¨λ₯΄κ² λ€. νμ₯μλ λ³΄ν΅ μ½μλ₯Ό λ§μ΄ μ°λ κ² κ°μλ° MOVλ Quicktime extensionμΌλ‘λ§ λμ¨λ€..
WMV (Windows Media Video Format)μ λ§μ΄ν¬λ‘ μννΈ μ¬μμ κ°λ°λ λμμ νμΌ ν¬λ§·μ΄λ€. ASF (Advanced Systems Format) κΈ°λ°μ νμΌ ν¬λ§·μ΄λ©°,κ³ μμΆ μΈν°λ· νκ²½μ μ ν©νκ² μ€κ³ λμλ€. WMVμ μμΆ ν νμΌ ν¬κΈ°κ° ν¬κ² μ€μ΄λ€μ΄ λΉλμ€ νμ§μ΄ λ¨μ΄μ§λ λ¨μ μ΄ μμ§λ§ ν΄λμ±μ΄ μ’λ€λ μ₯μ λ κ°μ§κ³ μλ€.
TTF (True Type Font)λ TTFλ 1980λ λμ, λ§μ΄ν¬λ‘μννΈμ μ νμ΄ μ΄λλΉμ λννκΈ° μν΄ λ§λ κΈκΌ΄ μ μ₯ νμμ΄λ€. νλ λΉνΈλ§΅μ λ체νμ¬ Windows κΈκΌ΄μ΄ λλΆλΆ μ΄ νμμ΄μμΌλ μ§κΈμ λ κ±°μ κΈ°μ λ‘ λμ΄κ°κ³ μ΅μ Windowsμ κΈ°λ³Έ κΈκΌ΄μ λλΆλΆ OTFλ‘ λ체λμλ€κ³ νλ€. μ μ΄μ μ΄ 3κ°μΈ 2μ°¨ λ² μ§μ΄ 곑μ (Quadratic Bezier)μ μ¬μ©νλ€.
OTF (Open Type Font)λ 1996λ , λ§μ΄ν¬λ‘μννΈμ μ΄λλΉκ° ν©μνμ¬ λ°νν κΈκΌ΄ μ μ₯ νμμ΄λ€. 3μ°¨μ λ² μ§μ΄ 곑μ (Cubic Bezier)μ μ¬μ©νλ€.
TTF vs OTF
WOFF (Web Open Font Format)λ OTFμ TTFμ 무λ¨λ°°ν¬ λ±μ λ¬Έμ λ±μ ν΄κ²°νκΈ° μν΄ λͺ¨μ§λΌ μ¬λ¨κ³Ό μ€νλΌ μννΈμ¨μ΄, λ§μ΄ν¬λ‘μννΈμμ μ μν μΉν°νΈ νμΌ νμμ΄λ€. κΈ°λ³Έμ μΌλ‘ OTF, TTFλ₯Ό μ΄μ©ν ꡬ쑰λ₯Ό νκ³ μμΌλ©°, μμΆλ λ²μ μ΄λΌ μΉμμ λ€μ΄λ°μκ°λ©° μ¬μ©νκΈ°μ μ΅μ νλμ΄μλ€. λν κΈκΌ΄ νμΌλ΄μμ λΌμ΄μΌμ€ λ° λ©νλ°μ΄ν° λ±μ λ°λ‘ ν¬ν¨ν μ μμ΄ μ μκΆ λ¬Έμ μ λμμ μ€λ€.
μ΄λ¬ν μ΄μ λ±μΌλ‘ μΈν΄ W3Cμ μΉ ν°νΈ μμ κ·Έλ£Ήμμ κΆμ₯νλ νμΌ νμμ΄λ©° λͺ¨λ λΈλΌμ°μ μμ μ¬μ© κ°λ₯νλλ‘ νμ€ν λκ³ μλ μΆμΈμ΄λ€. μΆμ² : WOFF - λ무μν€
μ°Έκ³ μλ£λ β€οΈWeb Graphics Archiveβ€οΈ μλ μ λ‘λ λμμΌλ μ°Έκ³ λ°λλλ€.