Upload
eretrianews
View
345
Download
0
Embed Size (px)
Citation preview
Τυπογραφικόσ Σχεδιαςμόσ Εντφπων & Εφαρμογών πολυμζςων
Εκπαιδευτήσ Ανδρζασ Κόλλιασ
27.11.2009
Ι.Δ.Κ. ΧΑΛΚΙΓΑΣ
ΔΛΛΗΝΙΚΗ ΓΗΜΟΚΡΑΤΙΑ
ΟΡΓΑΝΙΜΟ ΔΠΑΓΓΔΛΜΑΣΙΚΗ ΔΚΠΑΙΓΔΤΗ ΚΑΙ ΚΑΣΑΡΣΙΗ
Κωδηθνπνίεζε ραξαθηήξωλ
Σππνγξαθηθόο ρεδηαζκόο
Βαζηθά ζηνηρεία Unicode typeface
ASCII (American Standard Code for Information Interchange)
International Standard Organization (ISO) character sets
Image File Formats Vector – Raster
ASCII (American Standard Code for Information Interchange) (1)
Ο ASCII είλαη ν πην δηαδεδνκέλνο θώδηθαο αλαπαξάζηαζεο
Η αξρηθή έθδνζε ηνπ ASCII νλνκάζηεθε ANSI X3.4-1986 πξόηππν.
Αλαπηύρζεθε από ηνλ Ακεξηθάληθν Οξγαληζκό Πξνηππνπνίεζεο θαη είλαη κία απιή θσδηθνπνίεζε ραξαθηήξσλ ησλ 7-bits
Ο θσδηθόο ASCII πεξηιακβάλεη 7bit = 27 = 128 ραξαθηήξεο
Από απηνύο νη 95 είλαη ζύκβνια γξαθήο θαη νη 33 ραξαθηήξεο ειέγρνπ (νη νπνίνη ρξεζηκνπνηνύληαη γηα λα ελεξγνπνηήζνπλ ή λα ζηακαηήζνπλ κία ελέξγεηα πνπ έρεη λα θάλεη κε ηελ εγγξαθή, ηελ επεμεξγαζία ή ηελ κεηάδνζε δεδνκέλσλ
ASCII (American Standard Code for Information Interchange) (2)
εκαληηθό κεηνλέθηεκα ηεο ASCII είλαη όηη πεξηιακβάλεη κόλν ιαηηληθνύο ραξαθηήξεο θαη δελ ππάξρεη πξόλνηα γηα άιιεο γιώζζεο
Γη’απηό ην ιόγν δεκηνπξγήζεθαλ επεθηάζεηο ηνπ θώδηθα ASCII κε 8-bit γηα ηνπο νπνίνπο κπνξνύζαλ λα πξνζηεζνύλ 28=256 ραξαθηήξεο
Οη πξώηεο 128 ζέζεηο είλαη ίδηεο κε ηελ ASCII θαη νη πιενλάδνληεο 128 ραξαθηήξεο γηα ηδηθά ζύκβνια άιισλ αιθάβεησλ
Γλσζηνί θώδηθεο πνπ ρξεζηκνπνηνύληαη ζηελ Διιάδα είλαη νη:
IBM 851, IBM 869, 737 ή αιιηώο ειιεληθόο 437 (γηαηί πξνέθπςε από ηελ ακεξηθάληθε θσδηθνζειίδα 437), ΔΛΟΣ 928
Η ΔΛΟΣ 928 είλαη ε πην ζύγρξνλε ηππνπνίεζε θαη θαζηεξώζεθε αξρηθά από ηνλ ΔΛΟΣ θαη αξγόηεξα έγηλε απνδεθηή από ηνλ ISO-Latin-8859-7 ή απιά Latin 7
International Standard Organization (ISO) character sets
Κσδηθνπνηήζεηο πνπ έρνπλ ζα ζηόρν ηελ ππνζηήξημε άιισλ γισζζώλ
(πιελ ηεο αγγιηθήο)
Αξρηθή θσδηθνπνίεζε ISO 646 (7bits/char)
Με εζληθέο παξαιιαγέο γηα ηηο δηάθνξεο γιώζζεο
Γεκηνύξγεζε πξνβιήκαηα αζπκβαηόηεηαο
Με ηελ θσδηθνπνίεζε θεηκέλνπ ζε 8bits/char, πξνέθπςαλ ηα πξόηππα πνπ
ρξεζηκνπνηνύληαη ζήκεξα
ISO-8859-1, ISO-8859-2
Διιεληθά ISO-8859-7
Κσδηθνπνηήζε ραξαθηήξσλ Unicode
Ολνκάζηεθε έηζη από ηα ραξαθηεξηζηηθά ηνπ: Universality (νηθνπκεληθόηεηα)Uniqueness (κνλαδηθόηεηα)Uniformity (νκνηνκνξθία)
Γεκηνπξγήζεθε ζηα κέζα ηεο δεθαεηίαο ηνπ 1980 από ηνπο Joseph Becker, Lee Collins θαη Mark Davis
Πεξηέρεη ραξαθηήξεο από ηηο θπξηόηεξεο γξαπηέο γιώζζεο ηνπ θόζκνπ θαη βξίζθεηαη ζε ζπλερή αλαλέσζε
Πεξηιακβάλεη ηερληθά ζύκβνια, ηδηαίηεξα γισζζηθά ραξαθηεξηζηηθά κηαο γξαθήο όπσο δηαιπηηθά, αξηζκεηηθά ζύκβνια, ζεκεία ζηίμεο θαη γεληθά νηηδήπνηε κπνξεί λα πεξηέρεηαη ζε κηα γιώζζα
Πξνηείλεη έλαλ κνλαδηθό αξηζκό γηα θάζε ραξαθηήξα, αλεμάξηεηα από ην ινγηζκηθό, ην ιεηηνπξγηθό ζύζηεκα θαη ηε γιώζζα
Γηεζλέο πξόηππν κε ζθνπό λα αληηζηνηρίζεη έλα αθέξαην αξηζκό (θσδηθό
ζεκείν) ζε θάζε ραξαθηήξα νπνηαζδήπνηε αλζξώπηλεο γιώζζαο
Η ζρεδίαζε ηνπ αθνξά ηελ θσδηθνπνίεζε ραξαθηήξσλ όισλ ησλ γξαπηώλ
γισζζώλ ηνπ θόζκνπ
Απαηηήζεηο ηνπ ζπζηήκαηνο UNICODE:
– Η ππνζηήξημε πνιπγισζζηθνύ πεξηερνκέλνπ (νη πεξηζζόηεξνη ππνινγηζηέο
ππνζηεξίδνπλ δύν γιώζζεο: δηεζλήο θαη ηνπηθή)
– Αληηζηνηρεί έλα θσδηθό ζεκείν γηα θάζε γξάκκα (όρη ηππνγξαθηθά)
Τθίζηαηαη σο:
– UTF-32, UTF-16 (16bits/char), UTF-8 (8bits/char) θαη UTF-7
– O UTF-16 ρξεζηκνπνηείηαη θπξίσο γηα γιώζζεο ηεο αλαηνιήο
• Γηαπσλέδηθα, Κηλέδηθα, Κνξεάηηθα
Δίλαη ζήκεξα ην θπξίαξρν ζρήκα θσδηθνπνίεζεο θεηκέλνπ
– Π.ρ. ζε ιεηηνπξγηθά Microsoft Windows, UNIX, Mac
Κσδηθνπνηήζε ραξαθηήξσλ Unicode
Η αλάπηπμε θσδηθνζειίδσλ ISO έιπζε ην πξόβιεκα κε ηα δηάθνξα αιθάβεηα, αιιά ιόγσ πεξηνξηζκνύ ηνπ κεγέζνπο θαη πάιη ζε θακία θσδηθνζειίδα ISO δελ ρσξνύζαλ αξθεηνί ραξαθηήξεο.
Η Δπξσπατθή Έλσζε ρξεηαδόηαλ πιήζνπο θσδηθνζειίδσλ γηα λα θαιύςεη όιεο ηηο ρώξεο κειώλ ηεο έηζη δεκηνπξγήζεθε ε θσδηθνζειίδαUnicode πνπ πξνηείλεη έλα κνλαδηθό αξηζκό γηα θάζε ραξαθηήξα, αλεμάξηεηα από ην ιεηηνπξγηθό ζύζηεκα, ην ινγηζκηθό θαη ηε γιώζζα.
Κάζε θσδηθνπνηεκέλε ιέμε Unicode έρεη κήθνο 16 bit επηηπγράλνληαο 216=65536 ζπλδπαζκνύο
Η Unicode παξέρεη θσδηθνπνίεζε γηα ηνπο ραξαθηήξεο όισλ ησλ γισζζώλ ζπκπεξηιακβαλνκέλσλ ησλ Δπξσπατθώλ, ηεο Μέζεο Αλαηνιήο θαη ηεο Αζίαο
Κσδηθνπνηήζε ραξαθηήξσλ Unicode
Κσδηθνπνηήζε ραξαθηήξσλ Unicode
Οη πξώηεο 256 ζέζεηο θαιύπηνπλ ηνπο ραξαθηήξεο ηνπ ASCII πνππεξηιακβάλνληαη ζηηο 8.192 ζέζεηο ησλ βαζηθώλ αιθαβήησλ
4.096 ζέζεηο γηα ζεκεία ζηίμεο, ζύκβνια θηι
4.096 θσδηθνπνηεκέλσλ ζέζεσλ είλαη γηα ηνπο ιεγόκελνπο CJK ραξαθηήξεο (China, Japan, Korea)
20.000 ζέζεηο αθνξνύλ ηα ηδενγξάκκαηα απηώλ ησλ ρσξώλ.
Σν ηειεπηαίν ηκήκα είλαη γηα πξνζσπηθή ρξήζε θαη ραξαθηήξεο ζπκβαηόηεηαο
Ο κεραληζκόο ηνπ Unicode ρξεζηκνπνηεί δεπγάξηα ηηκώλ ζαλ ραξαθηεξηζηηθά γηα λα κπνξέζεη λα δεκηνπξγήζεη πάλσ από 1.000.000 πηζαλέο ηηκέο θαη λα θσδηθνπνηήζεη πεξίπνπ 1.114.112 ραξαθηήξεο. Γηα λα κπνξέζεη λα επηηεπρζεί όκσο απηό, ρξεζηκνπνηήζεθαλ ηξία δηαθνξεηηθά ζρήκαηα ηνπ Unicode, ηα UTF8, UTF16 θαη UTF32.
Πξνβιήκαηα Unicode…
Η αγγιηθή γιώζζα δελ ζεσξείηαη πιένλ δηεζλήο
Πξόβιεκα απνζήθεπζεο θαη αληαιιαγήο πιεξνθνξηώλ
Κσδηθνπνίεζε ηδενγξακκάησλ
Αξαβηθή γξαθή
Γεκηνπξγία γξακκαηνζεηξώλ
Μεηαηξνπή θσδηθνπνηεκέλσλ εγγξαθώλ από ASCII ζε Unicode
Πιενλεθηήκαηα Unicode…
Γεκηνπξγία δηεζλήο θσδηθνζειίδαο
Κάζε ραξαθηήξαο είλαη κνλαδηθόο θαη πεξηγξάθεηαη από έλαλ αξηζκό
Κσδηθνπνίεζε ησλ πεξηζζόηεξσλ γξαθώλ ηνπ θόζκνπ
Οκνηνκνξθία θσδηθνπνίεζεο ραξαθηήξσλ
Κείκελν θαη εθαξκνγέο πνιπκέζσλ
ε εθαξκνγέο πνιπκέζσλ ην θείκελν ρξεζηκνπνηείηαη είηε σο:
θείκελν πεξηερνκέλνπ – παξέρεη νπζηαζηηθέο πιεξνθνξίεο ζηνλ ρξήζηε κε ηελ πεξηγξαθή ή παξάζεζε πιεξνθνξηώλ
θείκελν πεξηβάιινληνο – ηίηινη γηα ηνλ θαζνξηζκό ελνηήησλ, θνπκπηά πινήγεζεο, κελνύ επηινγώλ θηι.
Γηα λα είλαη απνηειεζκαηηθή ε παξνπζίαζε ελόο κελύκαηνο ζα πξέπεη ην θείκελν πνπ ρξεζηκνπνηείηαη λα είλαη:
ζαθέο
ζύληνκν
αηζζεηηθά επράξηζην
λα εκθαλίδεηαη ζε θαηάιιειε ζέζε ζηελ νζόλε
Πνηόηεηα ηνπ θεηκέλνπ ζηελ νζόλε
Hannafin & Hooper (1989) δηαπίζησζαλ όηη ν άλζξωπνο δηαβάδεη 28%
πην αξγά ζηελ νζόλε από όηη ζην ραξηί, γηαηί;
Η αλαπαξαγσγή ηνπ θεηκέλνπ ζηελ νζόλε δελ είλαη ηόζν θαιή όζν ε
απόδνζή ηνπ ζην ραξηί (screen resolution)
ηππσκέλν θείκελν ζε έληππα - 1200 dots per inch (dpi) ή κεγαιύηεξν
computer screens 85 dpi
Πσο κπνξνύλ λα αληηκεησπηζηνύλ απηέο νη δπζθνιίεο;
Δηθόλα
Απαξαίηεην ζηνηρείν θάζε ζύγρξνλεο εθαξκνγήο
Απινπζηεύεη ηελ αιιειεπίδξαζε ηνπ ρξήζηε κε ηελ εθαξκνγή
Σαμηλόκεζε Δηθόλσλ σο πξνο ηελ αλαπαξάζηαζε πεξηερνκέλνπ
Χαξηνγξαθηθέο: Raster Graphics ή Bitmap
– Οξζνγώληνο πίλαθαο εηθνλνζηνηρείσλ (pixels)
– ε θάζε pixel αληηζηνηρεί κία ηηκή ρξώκαηνο (π.ρ. RGB)
– Υαξαθηεξηζηηθά πνηόηεηαο
• Αλάιπζε (Resolution)
• Βάζνο Υξώκαηνο (Colour Depth)
– Απώιεηα πνηόηεηαο κε νπνηνδήπνηε γεσκεηξηθό κεηαζρεκαηηζκό (π.ρ.
Resize, rotate)
– Voxel αληί pixel γηα 3D γξαθηθά (ζεκείν 3D πιέγκαηνο) –δελ
ρξεζηκνπνηείηαη
– Καηνρπξώζεθε σο παηέληα 1970 από ηελ Σexas Instruments
Γηαλπζκαηηθέο: Vector Graphics
– Υξήζε γεσκεηξηθώλ ζηνηρείσλ γηα ηελ πεξηγξαθή ηεο εηθόλαο
– Μεησκέλεο αλάγθεο ρώξνπ απνζήθεπζεο
– Γπλαηόηεηα δηαηήξεζεο πνηόηεηαο κε ηελ εθαξκνγή γεσκεηξηθώλ
κεηαζρεκαηηζκώλ ζηελ εηθόλα
– Γπλαηόηεηα απνηειεζκαηηθόηεξεο αλαπαξάζηαζεο 3D γξαθηθώλ
– Μεησκέλε απόδνζε ξεαιηζηηθήο εηθόλαο (θσηνγξαθίαο)
– Υξεζηκνπνηείηαη ζηηο Page Description Languages, Postscript θαη PDF
Γηαλπζκαηηθή θαη Υαξηνγξαθηθή εηθόλα
Υαξηνγξαθηθέο Δηθόλεο
Η πνηόηεηα ηνπο θαζνξίδεηαη
από:
Σελ αλάιπζε (resolution):
• αξηζκόο pixels αλά κνλάδα
κήθνπο (~ 72 – 600ppi)
To βάζνο ρξώκαηνο (colour
depth):
• Ο αξηζκόο ησλ bits πνπ
ρξεζηκνπνηνύληαη γηα ηελ
θσδηθνπνίεζε ηνπ ρξώκαηνο
ηνπ θάζε pixel (π.ρ. 8 - 32 bits
per pixel)
Σαμηλόκεζε Δηθόλσλ σο πξνο ηελ Κσδηθνπνίεζε Υξώκαηνο
Γηηνληθέο (Bitonal)
– Βάζνο Υξώκαηνο 1bit/pixel
– πρλά ρξεζηκνπνηείηαη dithering γηα ηελ αλαπαξάζηαζε ελδηάκεζσλ ηόλσλ
ηνπ γθξίδνπ
Dithering: Αλάκεημε εηθνλνζηνηρείωλ (pixels) από δύν ε πεξηζζόηεξα
ρξώκαηα ώζηε λα δεκηνπξγείηαη ε ςεπδαίζζεζε ηεο ύπαξμεο ελδηάκεζσλ
ηόλσλ
– Κηλεηά ηειέθσλα, αξρεηνζέηεζε εγγξάθσλ, ζάξσζε δαθηπιηθώλ
απνηππσκάησλ, θ.ι.π.
πλερνύο ηόλνπ
– Κιίκαθαο γθξίδνπ (grayscale)
• πλήζσο 8 bits/pixel
– Έγρξσκεο (colour)
• πλήζσο 8-32 bits/pixel
• Π.ρ. ην CMYK θσδηθνπνηεί 4color channels(8bit/channel)
ύγθξηζε εηθόλαο Bitonal-Grayscale
ύιιεςε Δηθόλαο
Scanner (πεγή θσηόο, ρώξνο ηνπνζέηεζεο εγγξάθνπ, αληρλεπηήο θσηόο)
Φεθηαθέο θάκεξεο
Video κε ρξήζε ςεθηνπνηεηή ή frame grabber
Απαηηήζεηο Απνζεθεπηηθνύ ρώξνπ γηα ζειίδα Α4
πκπίεζε ζε θείκελν - εηθόλα
Σε θείκελν: κεηαηξνπή ζε ASCII κέζω πξνγξάκκαηνο
OCR
– Δπηηξέπεη πεξαηηέξσ επεμεξγαζία
Σε γξακκηθά ζρέδηα: δηαλπζκαηνπνίεζε
Σε εηθόλα: Σπλδπαζκόο ηερληθώλ ζπκπίεζεο
– Κσδηθνπνίεζε εληξνπίαο (πεξηνξηζκόο επαλαιακβαλόκελσλ ραξαθηήξσλ)
– Κσδηθνπνίεζε πεγήο (DCT, δηαλπζκαηηθή θβαληνπνίεζε)
Image File Formats
Σα θνξκάη εηθόλαο έρνπλ θαζνξηζηεί γηα ηελ απνζήθεπζε θαη ηελ
νξγάλσζε εηθόλαο.
Απηά ηα θνξκάη εηθόλαο έρνπλ θαζνξηζηεί γηα ηελ απνζήθεπζε
θσηνγξαθηθώλ εηθόλσλ θαη άιισλ εηθόλσλ.
Οη εηθόλεο ζπλζέηνληαη από pixels ή vector (γεσκεηξηθά) δεδνκέλα ηα
νπνία ζηελ ζπλέρεηα κεηαηξέπνληαη ζε pixels γηα λα απνζεθεπζνύλ
Σα pixel πνπ απνηεινύλ ηελ εηθόλα είλαη νξγαλσκέλα ζε έλα πιέγκα grid
από θάζεηεο θαη νξηδόληηεο γξακκέο ην θάζε pixel πεξηέρεη πιεξνθνξίεο
ρξώκαηνο θαη θσηεηλόηεηαο.
Τπάξρνπλ εθαηνληάδεο είδε format ηα νπνία ρσξίδνληαη ζε δύν
θαηεγνξίεο ηα Raster (bitmaps) θαη ηα Vector αιιά θαη Metafile
(πεξηέρνπλ πιεξνθνξίεο raster αιιά θαη vector).
Δπηθξαηέζηεξα Raster Image File Formats
TIFF
– Δπεθηάζηκν θαη επέιηθην format κε κεγάιε πνιππινθόηεηα Κσδηθνπνίεζεο
JPEG
– Σν απνηειεζκαηηθόηεξν πξόηππν ζπκπίεζεο εηθόλαο
BMP
– Format ησλ Microsoft Windows OS
– Σν πην απιό format, θακία ζπκπίεζε, απινύζηεξν, επξύ απνδεθηό
GIF
– Αληαιιαγή εηθόλσλ ζην δίθηπν
– Τπνζηεξίδεη ζπκπίεζε
PNG ,RAW
Αιια format εηθόλαο raster ηύπνπ πεξηιακβάλνληαη:
TGA (TARGA)
ILBM (InterLeaved BitMap)
PCX (Personal Computer eXchange)
ECW (Enhanced Compression Wavelet)
CD5 (Chasys Draw Image)
FITS (Flexible Image Transport System)
TIFF ή TIF - Tag Image File Format (1/2)
Κπθινθόξεζε ην 1986 από ηελ Aldus Corporation γηα εθηύπσζε
Postscript
Format γηα γξαθηθά raster, νπνηνπδήπνηε βάζνπο ρξώκαηνο (π.ρ.
Γηηνληθέο, grayscale, 8-bit, 24-bit θαη 32-bit RGB)
πκπεξηιακβάλεη δηάθνξεο παξακέηξνπο ππό κνξθή tags πνπ ηνπ
επηηξέπνπλ λα ζπκπεξηθέξεηαη σο container γηα νπνηνδήπνηε θσδηθνπνίεζε,
ζπκπεξηιακβαλνκέλνπ ηνπ πξνηύπνπ JPEG
Δθόζνλ ζηελ θσδηθνπνίεζή ηνπ δελ ζπκπεξηιακβάλεηαη ρξήζε
ηνπ JPEG tag, δίλεη ζπκπίεζε ρσξίο απώιεηεο
Δίλαη ηδηαίηεξα επέιηθην, ώζηε γηα παξάδεηγκα κπνξεί
θαλείο λα απνζεθεύζεη layers ζην αξρείν εηθόλαο
Γελ ππνζηεξίδεηαη από θάπνηνπο θπιινκεηξεηέο browsers
Παξακέλεη επξέσο απνδεθηό ζαλ θσηνγξαθηθό θνξκάη θαζώο θαη ζηελ
βηνκεραλία εθηππώζεσλ
Μπνξεί λα ρεηξηζηεί πνηθίια ρξσκαηηθά δηαζηήκαηα αλαιόγσο ηελ ζπζθεπή
π.ρ. ην CMYK πνπ αληαπνθξίλεηαη θαιύηεξα ζηελ εθηύπσζε θαη έγρπζε ηνπ
κειαληνύ
Χο ην πην επέιηθην είλαη θαη ην πιένλ πεξίπινθν format ηόζν θαηά ηελ
θσδηθνπνίεζε όζν θαη θαηά ηελ απνθσδηθνπνίεζε κε απνηέιεζκα νη
πεξηζζόηεξεο πινπνηήζεηο ηνπ (π.ρ. ζε drivers) λα εθκεηαιιεύνληαη
κόλν ηα ζηνηρεηώδε ραξαθηεξηζηηθά ηνπ
TIFF ή TIF - Tag Image File Format (2/2)
RAW
RAW αλαθέξεηαη ζε κηα νηθνγέλεηα ησλ πξώησλ κνξθώλ εηθόλαο πνπ είλαη
δηαζέζηκε επηινγή ζε νξηζκέλεο ςεθηαθέο θσηνγξαθηθέο κεραλέο.
Απηή ε κνξθή ρξεζηκνπνηεί ζπλήζσο ρσξίο απώιεηεο ή ζρεδόλ-ζπκπίεζε
ρσξίο απώιεηεο, γηα λα παξάγεη αξρεία κεγέζνπο πνιύ κηθξόηεξα από ην
θνξκά TIFF
Παξά ην γεγνλόο όηη ππάξρεη έλα πξόηππν raw, (ISO 12234-2, TIFF / EP), νη
κνξθέο πνπ ρξεζηκνπνηνύληαη από ηηο πεξηζζόηεξεο θάκεξεο δελ είλαη
ηππνπνηεκέλε ή ηεθκεξησκέλε, θαη δηαθέξνπλ κεηαμύ ησλ θαηαζθεπαζηώλ
θάκεξαο.
Πνιιά γξαθηθά πξνγξάκκαηα θαη εθαξκνγέο επεμεξγαζίαο εηθόλαο δελ
κπνξνύλ λα δερζνύλ νξηζκέλεο ή όιεο από απηέο.
Η Adobe Digital Negative (DNG) πξνδηαγξαθή είλαη κηα πξνζπάζεηα γηα ηελ
ηππνπνίεζε ζε κηα πξώηε κνξθή εηθόλαο πνπ ζα ρξεζηκνπνηείηαη από
θάκεξεο, ή γηα ηελ αξρεηαθή απνζήθεπζε ησλ δεδνκέλσλ εηθόλαο
Πξόηππν ηνπ ISO ζρεδηαζκέλν από ηε ζπλεξγαζία
– Joint Photographic Expert Group
– ITU-TS
JPEG/JFIF ην πην θνηλό format γηα απνζήθεπζε θαη κεηάδνζε εηθόλαο ζηνλ
παγθόζκην ηζηό
– JPEG: πξνζδηνξίδεη πσο κηα εηθόλα κεηαηξέπεηαη ζε ξεύκα από bytes
– JFIF: πξνζδηνξίδεη πσο απηό ην ξεύκα δεδνκέλσλ ελζσκαηώλεηαη ζε
αξρείν θαηάιιειν γηα απνζήθεπζε θαη κεηάδνζε)
Αιγόξηζκνο ζπκπίεζεο κε απώιεηεο θαη ιόγν ζπκπίεζεο από 10:1 έσο 100:1
Τθίζηαηαη θαη σο ζπκπίεζε ρσξίο απώιεηεο αιιά κε ιόγν ζπκπίεζεο έσο 2:1,
θαη κόλν γηα εηθόλεο βάζνπο 8bits/pixel
Βαζίδεηαη ζην γεγνλόο όηη κηθξέο αιιαγέο ρξώκαηνο δελ γίλνληαη
αληηιεπηέο όηαλ ε θωηεηλόηεηα δηαηεξείηαη
Λεηηνπξγεί θαιύηεξα ζε θσηνγξαθίεο θαη εηθόλεο θπζηθήο ηέρλεο εηθόλσλ
όπνπ ε κεηαβνιή ρξώκαηνο είλαη πην νκαιή, ελώ δελ δίλεη θαιά πνηειέζκαηα
ζε απιά ή γξακκηθά ζρέδηα
Γελ ππνζηεξίδεη δηαθάλεηα
JPEG - Joint Photographic Experts Group
Πιενλεθηήκαηα πκπίεζεο JPEG
Τςεινί ιόγνη ζπκπίεζεο πνπ επηηξέπνπλ ρξήζε ζε δηθηπαθέο
εθαξκνγέο
– JPEG 20:1 κε GIF 5:1 γηα παξόκνηα πνηόηεηα
Βάζνο Υξώκαηνο 24bits/pixel ελώ ην GIF απνζεθεύεη 8bits/pixel
(256 ρξώκαηα) θαη θαηά ζπλέπεηα θαηαιιειόηεξν γηα
αληαιιαγή ζην web. Δπηηξέπεη ηελ αλαπαξάζηαζε σο 16,7 εθ. ρξώκαηα.
Γπλαηόηεηα πξνζδηνξηζκνύ πνηόηεηαο θαηά ηε ζπκπίεζε (medium,low,high
level of compression)
Καηάιιειν γηα θσηνγξαθηθέο εηθόλεο θαη όρη γηα flat ρξώκαηα
Ο απνζπκπηεζηήο έρεη ηε δπλαηόηεηα λα κεηώζεη ηελ πνηόηεηα
ηεο εηθόλαο γηα ηαρύηεξε απνζπκπίεζε
Δπηηξέπεη ηελ πξνζζήθε Metadata π.ρ. ζρόιηα, αλ θαη ην αλ ζα
εκθαλίδνληαη απηά ηα ζρόιηα εμαξηάηαη από ην εθάζηνηε
πξόγξακκα (viewer)
PNG – Portable Network Graphics
Απνηειεί ηνλ δηάδνρν ηνπ gif γηα απιέο εηθόλεο αιιά
θαη ηνπ πνην πνιύπινθνπ tiff
Δίλαη freeware ειεύζεξν από παηέληεο
Δπηηξέπεη ρακειό επίπεδν ζπκπίεζεο κε εύξνο από
8bit σο 24bit ρξσκάησλ
Απηό ην format πνηέ δελ πηνζεηήζεθε ζε κεγάιν
εύξνο
3 πιενλεθηήκαηα ζε ζρέζε κε ηα Gif
•A-channels: κεηαβιεηή δηαθάλεηα
•Gamma correction: έιεγρνο ζηελ θσηεηλόηεηα
αλεμαξηήησο πιαηθόξκαο
•Two dimensional interlacing κέζνδνο πξννδεπηηθήο
απεηθόληζεο
GIF – Graphics Interchange Format
Ήηαλ ην πξώην format πνπ ππνζηεξίρηεθε από ηνπο θπιινκεηξεηέο ζειίδσλ
browsers.
Αλαπηύρζεθε από ηελ Compuserve Inc to 1987
– Με ζθνπό ηε κεηάδνζε εηθόλαο ζε ηειεθσληθέο γξακκέο κέζσ modem
Η δηάδνζε ηνπ νθείιεηαη ζηε ρξήζε ηνπ αιγόξηζκνπ ζπκπίεζεο Lempel-Ziv
Welch
– Παξαιιαγή ηεο θσδηθνπνίεζεο Huffman γηα εηθόλα
Γύν εθδόζεηο: GIF87a, GIF89a
Πιενλεθηήκαηα ησλ αξρείσλ GIF
•Απνζεθεύεη raster δεδνκέλα βάζνπο 1-8 bitsΑπό 16 έσο 256 ρξώκαηα από παιέηα (πνπ κπνξεί λα δηαθέξεη ζε δηαθνξεηηθέο
πιαηθόξκεο)
•Γνπιεύεη θαιύηεξα ζε εηθόλεο κε ιίγα ρξώκαηααπιά θαη γξακκηθά ζρέδηα, π.ρ. θνπκπηά θαη γξακκέο
•Δπηηξέπεη δηαθάλεηαΠξναηξεηηθά ππνζηεξίδεη interlacing
•Δίλαη ε πην επξέσο ππνζηεξηδόκελε κνξθή γξαθηθώλ ζην δηαδίθηπν
Δπηινγέο format
εηθόλαο, θαη ηα
πξνθύπηνληα κεγέζε
αξρείσλ. JPEG είλαη ην
κεγαιύηεξν θαβνξί γηα
απηό ην είδνο ηεο
εηθόλαο, κε πνιύ θαιή
πνηόηεηα εηθόλαο θαη
έλα ινγηθό κέγεζνο
αξρείνπ.
Αλ θαη ε νζόλε ηνπ
ππνινγηζηή έρεη πνιύ
ρακειόηεξε αλάιπζε απόηη
ε αλάιπζε έγρξσκεο
εθηύπσζεο, ηα
εθαηνκκύξηα ησλ
δηαζέζηκσλ ρξσκάησλ
ζηελ νζόλε ηνπ ππνινγηζηή
βνεζνύλ λα γίλεη ε εηθόλα
ζηελ νζόλε ώζηε λα
κπνξεί λα ζπγθξηζεί κε ηελ
πνηόηεηα ηεο εθηύπσζεο
Γηαλπζκαηηθά Γξαθηθά - Vector Graphics
Αλαπαξάζηαζε γξαθηθώλ κε ρξήζε
γεσκεηξηθώλ πξνηύπσλ πνπ απνηππώλεηαη
νκνηόκνξθα ζε νπνηνδήπνηε κέγεζνο.
– π.ρ. ζεκεία, γξακκέο, θακπύιεο, πνιύγσλα
Υξεζηκνπνηείηαη θπξίσο γηα ζπλζεηηθά γξαθηθά
θαη ζπαληόηεξα γηα εηθόλα (κέζσ αλαγλώξηζεο
πξνηύπσλ)
Δπηηξέπνπλ κνληεινπνίεζε θαη επεμεξγαζία
κέζσ θαηαιιήισλ αιγόξηζκσλ, όπσο
– Αθαίξεζε θαη κεηαθίλεζε αληηθεηκέλσλ
– θίαζε (shading) αληηθεηκέλσλ
– Υαξηνγξάθεζε πθήο (texture mapping),
αιιαγήο δειαδή ηεο επηθάλεηαο
αληηθεηκέλνπ
– Αιιαγή θσηηζκνύ
– Πνιιαπιά renderings (σο πξνο ηελ
αλάιπζε θαη ην βάζνο ρξώκαηνο)
Σειηθά όια ηα vector γξαθηθά
κεηαζρεκαηίδνληαη ζε
ραξηνγξαθηθά κέζσ ησλ
δηαθόξσλ ζπζθεπώλ εμόδνπ ζην
ηέινο θαηά ηελ απεηθόληζε
Μπνξεί ηα vector γξαθηθά λα
πεξηέρνπλ bitmap (3d graphics)
Δπξεία εθαξκνγή ζε 3D γξαθηθά
(meshes θαη NURBS), θαη
Computer Animation όπνπ ε
επεμεξγαζία απαηηεί θαη ηελ
εθαξκνγή θπζηθώλ λόκσλ
δπλακηθήο θαη θηλεκαηηθήο
Γηαλπζκαηηθά Γξαθηθά - Vector Graphics
CGM (Computer Graphics Metafile)
Δίλαη κηα κνξθή αξρείνπ γηα 2D vector γξαθηθά, γξαθηθά raster θαη θείκελν,
ειεύζεξν θαη δηεζλεο ελώ νξίδεηαη από ην πξόηππν ISO / IEC 8632.
Όια ηα γξαθηθά ζηνηρεία κπνξεί λα νξίδνληαη ζε έλα αξρείν θεηκέλνπ πεγή
πνπ κπνξεί λα θσδηθνπνηεζεί ζε έλα δπαδηθό αξρείν ή ζε έλα δύν
παξαζηάζεσλ θεηκέλνπ.
CGM παξέρεη έλα κέζν ησλ γξαθηθώλ δεδνκέλσλ αληαιιαγήο ππνινγηζηώλ
γηα ηελ απεηθόληζε 2D γξαθηθώλ πιεξνθνξηώλ αλεμάξηεηα από
νπνηαδήπνηε ζπγθεθξηκέλε εθαξκνγή, ζύζηεκα, πιαηθόξκα, ή ζπζθεπή.
Έρεη εγθξηζεί ζε θάπνην βαζκό γηα ηνπο ηνκείο ηεο ηερληθήο εηθνλνγξάθεζεο
θαη επαγγεικαηηθνύ ζρεδηαζκνύ, αιιά ζε κεγάιν βαζκό έρεη αληηθαηαζηαζεί
από κνξθέο όπσο SVG θαη DXF.
SVG - Scalable Vector Graphics
Δίλαη έλα αλνηρηό πξόηππν ην νπνίν δεκηνπξγήζεθε θαη αλαπηύρζεθε από ην
World Wide Web Consortium
Αληηκεησπίδεη ηελ αλάγθε (θαη ηηο πξνζπάζεηεο ησλ δηαθόξσλ εηαηξεηώλ) γηα
έλα επέιηθην, γξακκέλν ζε θείκελν θαη γηα όιεο ηηο ρξήζεηο δηαλπζκαηηθή
κνξθή γηα ην δηαδίθηπν
Η κνξθή SVG δελ δηαζέηεη ζύζηεκα ζπκπίεζεο δηθό ηνπ, αιιά ιόγσ ηεο
θύζεο ηνπ θεηκέλνπ XML, έλα γξαθηθό SVG κπνξεί λα ζπκπηεζηεί
ρξεζηκνπνηώληαο έλα πξόγξακκα όπσο ην gzip
Λόγσ ηεο γξαπηήο κνξθήο ηεο, SVG απνηειεί βαζηθό ζπζηαηηθό ζε
δηθηπαθέο εθαξκνγέο: δηαδξαζηηθέο ηζηνζειίδεο πνπ κνηάδνπλ θαη ελεξγνύλ
ζαλ εθαξκνγέο
Δπηπιένλ vector format εηθόλαο
ODG (OpenDocument Graphics), an open standard.
EPS (Encapsulated PostScript)
PDF (Portable Document Format)
SWF (shockwave Flash)
WMF / EMF (Windows Metafile / Enhanced Metafile)
XPS (XML Paper Specification)
3D Formats
PNS
The PNG Stereo (.pns) format απνηειείηαη από κία side-by-side εηθόλα
βαζίδεηαη ζην PNG (Portable Network Graphics).
JPS
The JPEG Stereo (.jps) format απνηειείηαη από κία side-by-side εηθόλα
βαζίδεηαη ζην JPEG.
MPO
Δπίζεο γλσζηό θαη σο Multi-Picture Object, ε κνξθή αξρείνπ MPO
ρξεζηκνπνηήζεθε γηα πξώηε θνξά ζην FinePix REAL 3D W1, θάκεξα θαη
πξαγκαηνπνηήζεθε από ηε FujiFilm. Η κνξθή πξνηείλεηαη σο έλα αλνηρηό
πξόηππν από ηελ CIPA (Camera & Imaging Products Association) σο CIPA
DC-007-2009
Vector Graphics (όπσο αξρεία Adobe Illustrator) είλαη κηα πνιύ θαιύηεξε επέλδπζε
γξαθηθώλ. Σν ίδην δηάγξακκα κπνξεί λα εκθαλίδεηαη ζε πνιιά κεγέζε θαη δελ ράλεη ηελ
πνηόηεηα, θαη κπνξείηε λα εθηππώζεηε ηα illustrator γξαθηθά ζαο ζε πςειή αλάιπζε
Υξώκαηα ζηελ νζόλε
Σν ρξώκα είλαη ε αληαπόθξηζε ησλ καηηώλ θαη ηνπ εγθεθάινπ καο ζε
δηάθνξα κήθε θύκαηνο ηνπ θσηόο, (Φυσική).
Αλαγλώζηεο κε θπζηνινγηθή όξαζε κπνξεί λα αηζζαλζνύλ κήθε θύκαηνο ηνπ
θσηόο από 400 λαλόκεηξα (θνληά ζην ππεξηώδεο) έσο 700 nm (εγγύο
ππέξπζξν).
Υξώκαηα ζηελ νζόλε
Οη νζόλεο ππνινγηζηώλ θάλνπλ ρξήζε ελόο πξόζζεηνπ ζπζηήκαηνο
ρξώκαηνο πνπ ζπλδπάδεη θσζθνξίδνπζεο ηνπ θόθθηλνπ, πξάζηλνπ θαη κπιε
(αξρηθά ρξώκαηα), ηα νπνία, όηαλ αζξνίδεηαη ζε δηάθνξεο αλαινγίεο,
παξάγνπλ ηα πεξηζζόηεξα από 16 εθαηνκκύξηα ρξώκαηα γηα RGB νζόλεο.
Η κέγηζηε θσηεηλόηεηα θαη ησλ ηξηώλ πξνθξηκαηηθώλ RGB παξάγεη ιεπθό
θσο ζηελ νζόλε.
ηνλ ηνκέα ησλ γξαθηθώλ ππνινγηζηή ζα δείηε απηνύο ηνπο όξνπο πνπ
ρξεζηκνπνηνύληαη γηα λα πεξηγξάςνπλ ηα ραξαθηεξηζηηθά ησλ ρξώκαησλ,
γλσζηό θαη σο ζύζηεκα ρξσκάησλ HSB (γηα απόρξσζε, θαζαξόηεηα θαη
θσηεηλόηεηα), πνπ ρξεζηκνπνηνύληαη ζπλήζσο γηα ηα γξαθηθά πξνγξάκκαηα
όπσο ην Adobe Photoshop.
Υξώκαηα ζηελ νζόλε
Hue – Απόρξωζε
Απόρξσζε είλαη ην κήθνο θύκαηνο ηνπ ρξώκαηνο θαηά κήθνο ηνπ θάζκαηνο
ηνπ νξαηνύ θσηόο. Έλαο εύθνινο ηξόπνο γηα λα ζθεθηνύκε ηελ απόρξσζε
είλαη σο έλα όλνκα ρξώκαηνο: "θίηξηλν", "πνξηνθαιί" ή "θόθθηλν".
Saturation - Κνξεζκόο
Κνξεζκόο πεξηγξάθεη ηελ έληαζε ηνπ ρξώκαηνο, πνπ θπκαίλνληαη από
θαζαξή πςειήο ρξώκαηα ρξώκαηνο κε ζρεδόλ γθξη εθδόζεηο.
Brightness - Φωηεηλόηεηα
Η θσηεηλόηεηα ή ζθνηεηλόηεηα ελόο ρξώκαηνο ή πόζν θνληά είηε ζε καύξν ή
άζπξν έλα ζπγθεθξηκέλν ρξώκα.