ΔΛΛΗΝΙΚΗ ΓΗΜΟΚΡΑΤΙΑ ΟΡΓΑΝΙΜΟ ΔΠΑΓΓΔΛΜΑΣΙΚΗ ΔΚΠΑΙΓΔΤΗ ΚΑΙ ΚΑΣΑΡΣΙΗ Ι.Δ.Κ. ΧΑΛΚΙΓΑΣ Τυπογραφικόσ Σχεδιαςμόσ Εντφπων & Εφαρμογών πολυμζςων Εκπαιδευτήσ Ανδρζασ Κόλλιασ 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 = 2 7 = 128 ραξαθηήξεο Από απηνύο νη 95 είλαη ζύκβνια γξαθήο θαη νη 33 ραξαθηήξεο ειέγρνπ (νη νπνίνη ρξεζηκνπνηνύληαη γηα λα ελεξγνπνηήζνπλ ή λα ζηακαηήζνπλ κία ελέξγεηα πνπ έρεη λα θάλεη κε ηελ εγγξαθή, ηελ επεμεξγαζία ή ηελ κεηάδνζε δεδνκέλσλ
ASCII (American Standard Code for Information Interchange) (2) εκαληηθό κεηνλέθηεκα ηεο ASCII είλαη όηη πεξηιακβάλεη κόλν ιαηηληθνύο ραξαθηήξεο θαη δελ ππάξρεη πξόλνηα γηα άιιεο γιώζζεο Γη απηό ην ιόγν δεκηνπξγήζεθαλ επεθηάζεηο ηνπ θώδηθα ASCII κε 8-bit γηα ηνπο νπνίνπο κπνξνύζαλ λα πξνζηεζνύλ 2 8 =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 Γηεζλέο πξόηππν κε ζθνπό λα αληηζηνηρίζεη έλα αθέξαην αξηζκό (θσδηθό ζεκείν) ζε θάζε ραξαθηήξα νπνηαζδήπνηε αλζξώπηλεο γιώζζαο Η ζρεδίαζε ηνπ αθνξά ηελ θσδηθνπνίεζε ραξαθηήξσλ όισλ ησλ γξαπηώλ γισζζώλ ηνπ θόζκνπ Απαηηήζεηο ηνπ ζπζηήκαηνο 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 επηηπγράλνληαο 2 16 =65536 ζπλδπαζκνύο Η 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, δίλεη ζπκπίεζε ρσξίο απώιεηεο
TIFF ή TIF - Tag Image File Format (2/2) Δίλαη ηδηαίηεξα επέιηθην, ώζηε γηα παξάδεηγκα κπνξεί θαλείο λα απνζεθεύζεη layers ζην αξρείν εηθόλαο Γελ ππνζηεξίδεηαη από θάπνηνπο θπιινκεηξεηέο browsers Παξακέλεη επξέσο απνδεθηό ζαλ θσηνγξαθηθό θνξκάη θαζώο θαη ζηελ βηνκεραλία εθηππώζεσλ Μπνξεί λα ρεηξηζηεί πνηθίια ρξσκαηηθά δηαζηήκαηα αλαιόγσο ηελ ζπζθεπή π.ρ. ην CMYK πνπ αληαπνθξίλεηαη θαιύηεξα ζηελ εθηύπσζε θαη έγρπζε ηνπ κειαληνύ Χο ην πην επέιηθην είλαη θαη ην πιένλ πεξίπινθν format ηόζν θαηά ηελ θσδηθνπνίεζε όζν θαη θαηά ηελ απνθσδηθνπνίεζε κε απνηέιεζκα νη πεξηζζόηεξεο πινπνηήζεηο ηνπ (π.ρ. ζε drivers) λα εθκεηαιιεύνληαη κόλν ηα ζηνηρεηώδε ραξαθηεξηζηηθά ηνπ
RAW RAW αλαθέξεηαη ζε κηα νηθνγέλεηα ησλ πξώησλ κνξθώλ εηθόλαο πνπ είλαη δηαζέζηκε επηινγή ζε νξηζκέλεο ςεθηαθέο θσηνγξαθηθέο κεραλέο. Απηή ε κνξθή ρξεζηκνπνηεί ζπλήζσο ρσξίο απώιεηεο ή ζρεδόλ-ζπκπίεζε ρσξίο απώιεηεο, γηα λα παξάγεη αξρεία κεγέζνπο πνιύ κηθξόηεξα από ην θνξκά TIFF Παξά ην γεγνλόο όηη ππάξρεη έλα πξόηππν raw, (ISO 12234-2, TIFF / EP), νη κνξθέο πνπ ρξεζηκνπνηνύληαη από ηηο πεξηζζόηεξεο θάκεξεο δελ είλαη ηππνπνηεκέλε ή ηεθκεξησκέλε, θαη δηαθέξνπλ κεηαμύ ησλ θαηαζθεπαζηώλ θάκεξαο. Πνιιά γξαθηθά πξνγξάκκαηα θαη εθαξκνγέο επεμεξγαζίαο εηθόλαο δελ κπνξνύλ λα δερζνύλ νξηζκέλεο ή όιεο από απηέο. Η Adobe Digital Negative (DNG) πξνδηαγξαθή είλαη κηα πξνζπάζεηα γηα ηελ ηππνπνίεζε ζε κηα πξώηε κνξθή εηθόλαο πνπ ζα ρξεζηκνπνηείηαη από θάκεξεο, ή γηα ηελ αξρεηαθή απνζήθεπζε ησλ δεδνκέλσλ εηθόλαο
JPEG - Joint Photographic Experts Group Πξόηππν ηνπ ISO ζρεδηαζκέλν από ηε ζπλεξγαζία Joint Photographic Expert Group ITU-TS JPEG/JFIF ην πην θνηλό format γηα απνζήθεπζε θαη κεηάδνζε εηθόλαο ζηνλ παγθόζκην ηζηό JPEG: πξνζδηνξίδεη πσο κηα εηθόλα κεηαηξέπεηαη ζε ξεύκα από bytes JFIF: πξνζδηνξίδεη πσο απηό ην ξεύκα δεδνκέλσλ ελζσκαηώλεηαη ζε αξρείν θαηάιιειν γηα απνζήθεπζε θαη κεηάδνζε) Αιγόξηζκνο ζπκπίεζεο κε απώιεηεο θαη ιόγν ζπκπίεζεο από 10:1 έσο 100:1 Τθίζηαηαη θαη σο ζπκπίεζε ρσξίο απώιεηεο αιιά κε ιόγν ζπκπίεζεο έσο 2:1, θαη κόλν γηα εηθόλεο βάζνπο 8bits/pixel Βαζίδεηαη ζην γεγνλόο όηη κηθξέο αιιαγέο ρξώκαηνο δελ γίλνληαη αληηιεπηέο όηαλ ε θωηεηλόηεηα δηαηεξείηαη Λεηηνπξγεί θαιύηεξα ζε θσηνγξαθίεο θαη εηθόλεο θπζηθήο ηέρλεο εηθόλσλ όπνπ ε κεηαβνιή ρξώκαηνο είλαη πην νκαιή, ελώ δελ δίλεη θαιά πνηειέζκαηα ζε απιά ή γξακκηθά ζρέδηα Γελ ππνζηεξίδεη δηαθάλεηα
Πιενλεθηήκαηα πκπίεζεο 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 Graphics Σειηθά όια ηα vector γξαθηθά κεηαζρεκαηίδνληαη ζε ραξηνγξαθηθά κέζσ ησλ δηαθόξσλ ζπζθεπώλ εμόδνπ ζην ηέινο θαηά ηελ απεηθόληζε Μπνξεί ηα vector γξαθηθά λα πεξηέρνπλ bitmap (3d graphics) Δπξεία εθαξκνγή ζε 3D γξαθηθά (meshes θαη NURBS), θαη Computer Animation όπνπ ε επεμεξγαζία απαηηεί θαη ηελ εθαξκνγή θπζηθώλ λόκσλ δπλακηθήο θαη θηλεκαηηθήο
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 - Φωηεηλόηεηα Η θσηεηλόηεηα ή ζθνηεηλόηεηα ελόο ρξώκαηνο ή πόζν θνληά είηε ζε καύξν ή άζπξν έλα ζπγθεθξηκέλν ρξώκα.