BMP = BitMaP (Bittérkép)

Hasonló dokumentumok
Képszerkesztés elméleti kérdések

Képszerkesztés elméleti feladatainak kérdései és válaszai

Képformátumok: GIF. Írta: TFeri.hu. GIF fájlformátum:

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu

Képek kódolása. Vektorgrafika. Bittérképes grafika (raszter/pixelgrafika)

Tömörítés, kép ábrázolás A tömörítés célja: hogy információt kisebb helyen lehessen tárolni (ill. gyorsabban lehessen kommunikációs csatornán átvinni

GRAFIKA. elméleti tudnivalók

Számítógépes grafika. Készítette: Farkas Ildikó 2006.Január 12.

Készítette: Szűcs Tamás

Mi a különbség? Az eredeti kép 100%- os minőséggel. Ugyanaz a kép tömörítve, jpg formátumban. (méret: 1,2 KB)

A leírás bemutatja hogy mint minden másra, Favicon készítésre is alkalmas az ingyenes Gimp rajzolóprogram.

Multimédiás alkalmazások

A számítógépes grafika alapjai

Pixel vs. Vektor. Pixelgrafikus: Vektorgrafikus:

INFORMATIKA Felvételi teszt 1.

Információs technológiák 1. Gy: HTML alapok

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Operációs rendszerek. Tanmenet

KÉPSZERKESZTÉS. GIMP GNU Image Manipulation Program szabad, ingyenes szoftver, képszerkesztő program. A Gimp natív fájlformátuma az XCF.

Tervezőgrafika 4. A kiadványszerkesztői számítógépes programok

Számítógépes grafika

Logókészítés és képszerkesztés alapjai Január 14.

8. óra op. rendszer Intéző

VARIO Face 2.0 Felhasználói kézikönyv

ÖNKORMÁNYZATOK ÉS KISTÉRSÉGI TÁRSULÁSOK RÉSZÉRE

Anyagleadási feltételek (széles formátum) Technikai paraméterek: Tisztelt Partnerünk!

HTML alapok. A HTML az Internetes oldalak nyelve.

HTML é s wéblapféjlészté s

Elemek a kiadványban. Tervez grafika számítógépen. A képek feldolgozásának fejl dése ICC. Kép. Szöveg. Grafika

Kedves versenyző, az alábbi feladatok illetve egy interneten kitöltendő teszt megoldására 90 perc áll rendelkezésedre.

KIRA. KIRA rendszer. Telepítési útmutató v1

Webkezdő. A modul célja

Weboldal grafika készítés elméleti síkon Grafikából szabáványos CSS és XHTML sablon

Digitális képek, használatuk

A digitális képfeldolgozás alapjai

A telepítési útmutató tartalma

Függőleges. Vízszintes

FELHASZNÁLÓI KÉZIKÖNYV

FELHASZNÁLÓI KÉZIKÖNYV SCHEDULEDETAIL KEZELÉSI ÚTMUTATÓ (TATABÁNYA VÁROS KÖZLEKEDÉSE) 1.00 verzió Dátum:

Nemzeti LEADER Kézikönyv LEADER HELYI FEJLESZTÉSI STRATÉGIA FELHASZNÁLÓI KÉZIKÖNYV szeptember

Dropbox - online fájltárolás és megosztás

tb007 PREZENTÁCIÓ ÉS GRAFIKA Paint A SZÍNEK SZEREPE A KÉPALKOTÁSBAN A kép bonyolult ideg- és agyműködés eredménye a tudatunkban.

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja

Általános soros sín (USB) Felhasználói útmutató Rendszerigény Nyomtatója beépített USB portja az alábbi minimális rendszerkonfiguráció mellett használ

Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011

Tömörítés. I. Fogalma: A tömörítés egy olyan eljárás, amelynek segítségével egy fájlból egy kisebb fájl állítható elő.

SZOFTVEREK (programok)

Digitális Sötétszoba. Szente Benjámin Pannon Egyetem Fényképészköre. Fotószakkör 2011/2012/2.

Egyéb 2D eszközök. Kitöltés. 5. gyakorlat. Kitöltés, Szöveg, Kép

Operációs rendszerek. Tanmenet

MAGYAR ÁLLAMKINCSTÁR RÉSZÉRE

A Maxinery Kft. arculati kézikönyve

Tartalomjegyzék 5 TARTALOMJEGYZÉK

Tamás Ferenc: S-VGA monitorok

OpenOffice.org irodai programcsomag

Protection Service for Business. Az első lépések Windows-számítógépeken

Képernyő. monitor

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

E-Freight beállítási segédlet

JELÁTALAKÍTÁS ÉS KÓDOLÁS I.

BME MOGI Gépészeti informatika 13.

ivms-4200 kliensszoftver

1. kép. A Stílus beállítása; új színskála megadása.

F-Secure Biztonsági megoldás. Az első lépések Windows-számítógépeken

2. Windows DOS operációs rendszer segédprogramja (rendszerközeli szoftvere) - Első magyar nyelvű változat

Az ErdaGIS térinformatikai keretrendszer

A számítógép beállításainak megváltoztatása

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

ClicXoft programtálca Leírás

JPeG fájlformátum: Négy legfontosabb szabványuk: Közös név. ISO/EIC besorolás. ITU Ajánlás. Formális cím JPEG ISO/IEC ITU-T T.

UI megismerése, különböző felbontások támogatása, használati jogok kérése

Hogyan kell 3D tartalmat megtekinteni egy BenQ kivetítőn? Minimális rendszerkövetelmények 3D tartalom lejátszásához BenQ kivetítőn:

Szoftver alapfogalmak

A Web Services protokoll használata hálózati szkennelésre (Windows Vista SP2 vagy újabb verzió, valamint Windows 7 és Windows 8 esetén)

Adóhátralék kezelés egyszerűen. Telepítési útmutató. A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges.

18. Szövegszerkesztők

Dr. Pétery Kristóf: Adobe Photoshop CS Képmanipuláció

médiaajánlat Szilveszter.hu

PREZENTÁCIÓ KÉSZÍTÉSE

Színek

Operációs rendszerek. Tanmenet

Felhasználói kézikönyv

Telepítési és aktiválási útmutató

iseries Client Access Express - Mielőtt elkezdi

OTOsuite. Telepítési útmutató. Magyar

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

eszemélyi Kliens Szoftvercsomag

A tanulók gyűjtsenek saját tapasztalatot az adott szenzorral mérhető tartomány határairól.

INTEGRÁLT TELEPÜLÉSFEJLESZTÉSI STRATÉGIÁK

1.A. feladat: Programablakok

Tartalom jegyzék 1 BEVEZETŐ SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5

Windows. Készítette: Csatlós István

Szín számokkal Képábrázolás

Térkép megjelenítése

SDX Professional 1.0 Telepítési leírás

ECDL Képszerkesztés, syllabus 1.0

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Informatikai eszközök fizikai alapjai. Romanenko Alekszej

Perifériáknak nevezzük a számítógép központi egységéhez kívülről csatlakozó eszközöket, melyek az adatok ki- vagy bevitelét, illetve megjelenítését

Számítógépes grafika

Átírás:

BMP = BitMaP (Bittérkép) Az egyik legegyszerűbben használható, (valaha) legnépszerűbb pixeles képformátum. Eredeti kifejlesztő: Microsoft. Eredeti alkalmazási területe: Windows legrégebbi verziótól kezdve számtalan más alkalmazás. Másik elnevezése: DIB (Device-independent Bitmap, azaz forrás-független bittérkép) A tömörítetlen BMP fájlokban az egyes információk pixelenként, azaz képpontonként vannak tárolva. Gyakorlatilag minden egyes képpontról csak a szín van eltárolva, mivel nincs is más lényeges adat. Ez a szín lehet 1,, 8, 16, 2 vagy 32 bites. Az 1-8 bites tárolás esetén lehetséges a szürke-árnyalatú megjelenítés is. Ugyancsak az 1-8 bites színek esetén maguk pixeleket leíró bájtok nem színt tartalmaznak, hanem egyszerűen csak a BMP fájlban tárolt paletta egyes elemeire mutatnak. A 2 bites megjelenésnél például már minden egyes pixel információját 3 bájt adja meg az RGB-kódoknak megfelelően. A formátum lehetőséget nyújt arra is, hogy a 2 bites tárolás mellett a negyedik (ún. alfa-csatornában) kódolják a 2 bitről 32 bitre konvertáló kódokat. A tömörítetlen formátum óriási hátránya, hogy a mérete hatalmas. A BMP fájlok részletei: - Fájlfejléc (10 bájt): Alapadatok - Bitmap információs fájlfejléc (0 bájt): A kép alapvető jellemzői - Paletta nem kötelező (paletta-színek száma * bájt): a tárolt RGB-kódok - Bittérkép adatok (sok-sok bájt): A kép tényleges helye. 1 / 26

Fájlfejléc részei: (1 bájt) Kezdés Méret (bájt) Leírás 0 2 Azonosító (hexadecimális) szám: B (66) és M (77) => BMP a Windows rendszerekben BA: OS/2 Bitmap kép CI: OS/2 színes ikon CP: OS/2 színes mutató 2 / 26

IC: OS/2 ikon PT: OS/2 mutató 2 Fájlméret (bájtban) 6 2*2 Szabad terület, de egyes képszerkesztő programok használhatják. 10 A bittérkép kezdőcíme (eltolási érték). Gyakorlatilag azt mutatja meg, hogy hol kezdődik maga a kép. H 3 / 26

Bitmap információs fejléc: (0 bájt) Ez tárolja a helyes megjelenéshez szükséges információkat, melyeket az egyes alkalmazások tudnak hasznosítani. Ez a blokk a Windows és az OS/2 számos variánsa által alkalmazott egyéb információt is tartalmaz, bár ezek szükségességéről a vélemények megoszlanak. Valamennyi információ DWORD típusú blokkban van, így a fejléc adatait könnyebb tárolni, illetve az egyes alkalmazások számára a kép helyes méretezését is könnyebb kiszámolni. A különböző variánsok azért is jöttek létre, mert a Microsoft több alkalommal is ezen fejlécet alkalmazta a DIB formátumnál. A fejléc kibővülésének másik oka a visszafelé való kompatibilitás, azaz az újabb program- és BMP-variánsok támogatják a régebbiek megjelenését. Részletesebb információt az alábbi táblázat tartalmaz: Méret Fejléc Azonosító Támogatott grafikus megjelenés 0 Windows V3 / 26

BITMAPINFOHEADER Minden 3.0 feletti Windows verzió 12 OS/2 V1 BITMAPCOREHEADER OS/2, valamint 3.0 és minden e feletti Windows verzió 6 OS/2 V2 108 5 / 26

Windows V BITMAPVHEADER 95/NT és minden feletti Windows verzió 12 Windows V5 BITMAPV5HEADER 98/2000 és minden feletti Windows verzió A kompatibilitás miatt a legtöbb verzió használj az idősebb, mára erősen elavult DIB-fejlécet is, bár ezt leginkább az OS/2-ben használták fel, ami felett már erősen elmúlt az idő. A legtöbb értéket előjel nélküli egészként tárolja a rendszer. 6 / 26

Eltolás (hexadecimális) Méret (byte) Leírás 0E A fejléc ezen részének mérete (0 bájt) 12 Kép szélessége képpontban 16 7 / 26

Kép magassága képpontban 1A 2 Használni kívánt színek száma. Értéke kötelezően: 1. 1C 2 Képpontonként használt bitek száma, ami a kép színmélységét írja le. Jellemző értékei: 1,, 8, 16, 2 1E A használt Lásd tömörítési a következő eljárás. táblázatot! 22 8 / 26

A kép mérete. Ez a nyers bittérképes adat és nem szabad összekeverni a kép valódi méretével. 26 A kép vízszintes felbontása (képpont méterenként) 2A A kép függőleges felbontása (képpont méterenként) 2E A palettán n lévő színek ). száma vagy 0. (Alapértelmezés: 2 9 / 26

32 A felhasznált fontos színek száma vagy 0, amikor minden szín fontos. Általában figyelmen kívül kell A tömörítési mező ($1E-$21) a következő értékeket veheti fel: Érték Azonosító Tömörítési eljárás Megjegyzés 0 10 / 26

BI_RGB nincs Leggyakoribb érték 1 BI_RLE8 RLE 8bit/képpont Csak 8 bit/képpontos színmélységnél használható 2 BI_RLE RLE bit/képpont Csak bit/képpontos színmélységnél használható 11 / 26

3 BI_BITFIELDS Bittérkép Csak 16 és 32 bit/képpontos színmélységnél használható. BI_JPEG JPEG JPEG kép. 5 BI_PNG PNG 12 / 26

PNG kép. Megjegyzés: RLE (Run-length encoding): az egyik legegyszerűbb adattömörítési eljárás, melynek segítségével a kép méretét csökkenteni lehet. Tulajdonképpen sorra veszi az egyes képinformációkat és minden információ előtt kiírja, hogy abból a színből hány pixel következik, amint ezt a lenti példa is mutatja: WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWW WWWWWWBWWWWWWWWWWWWWW Ennek tömörítése RLE eljárás segítségével: 12W1B12W3B2W1B1W. Megjegyzés: a BI_JPEG és a BI_PNG azonosítók csak a nyomtatók számára vannak fenntartva, mivel a képernyős megjelenítés számára ezeket az értékeket nem használja a rendszer. Paletta: A BMP-fájl palettája, ha egyáltalán található a fájlban, mindig a fejléc 3. részében van. A paletta gyakorlatilag simán felsorolja a képben használt színek azonosítóját. A kép minden egyes színét leírja pár bittel (1, vagy 8), amely egyetlen sorként szerepel a paletta táblázatában. Az adott képet megjelenítő alkalmazás számára ezen táblázat jelenti, hogy az egyes képpontot konkrétan milyen színként is kell megjeleníteni a képernyőn. 13 / 26

A DIB mindig az RGB modellt használja. Itt az egyes képpontokat mindig a három elsődleges színből keveri ki a rendszer: R = Red = Vörös; G = Green = Zöld és B = Blue = Kék. Minden egyes szín 0-tól 255-ig vehet fel értéket. A paletta bejegyzéseinek száma csak kis mértékben korlátozott, mivel létezik egy elméleti határ (2 n ), de ezt nem kell teljes mértékben kitölteni, kivétel csak az OS/2 V1 volt, ahol a teljes palettát kellett mindig tárolni. Minden bejegyzés bájtot tartalmaz, kivéve az OS/2 V1 három bájtos bejegyzései. Az első három bájt mindig az RGB-kódot tartalmazza, míg a negyedik bájt nincsen kihasználva, így az mindig 0-t tartalmaz, hacsak egyáltalán nincsen ilyen (OS/2 V1). Mint az előzőekben szó volt róla, a paletta egyáltalán nem használható a 16 bites színmélységű vagy ennél nagyobb képeknél. Bittérkép adatok: Ez a blokk írja le ténylegesen a képet magát képpontról képpontra. A tárolási sorrend kicsit furcsa, mivel az információt a bal alsó saroktól kezdve tárolja, minden egyes sorban balról jobbra megy, majd 1-1 sort emelkedik. Tömörítetlen Windows bittérképet lehet tárolni a felső sortól az alsóig sorba rakva, ha a magasság értéke negatív. Az eredeti DIB formátumnál még csak lehetséges képpontonkénti bitérték volt: 1,, 8 és 2. Minden esetben a pixel leírásához használt értéket kiterjesztik 32 bitre ( bájtra), feltöltve további fel nem használt bitekkel, amelyek nem feltétlenül zérus értékűek. Így sikerül elérni, hogy a következő értékes bejegyzés, azaz képpont-információs csak a következő bájtos blokkban kezdődjön. Ezáltal a kép feldolgozhatósága is nagyban megnő! - Egy-bites színmélységnél (fekete-fehér képek) az értéket minden bitben tárolják. A legfontosabb bit a legelső, ahol a tényleges színérték tárolódik. - bites színmélységnél (16 szín) 2 képpontot tárolnak 1 bájtban. Minden egyes színinformáció a palettára való utalást jelent. 1 / 26

- 8 bites színmélységnél (256 szín) minden képpont 1 bájton tárolódik. Minden egyes bájt a paletta egy-egy sorára történő bejegyzést tartalmaz. - RGB-színeknél (2 bites színmélység) a képpontokat a hagyományos RGB-színskála szerint tárolják le: minden egyes képpont szín-információját 3 bájt tárolja. ICO = Windows Ikon fájl Ez az a fájlformátum, amit gyakorlatilag minden Windows-alkalmazó ismer, hiszen ezek a kis rajzocskák (olykor képek) mutatják az adott fájl típusát, illetve a felhasznált programra jellemző grafikát. Nagyfokú rokonságot mutat a CUR formátummal, amely az egérkurzor megjelenéséért felelős. Különbségük mindössze az azonosító bájtban és a fejléc bizonyos részeiben van. Az ICO fájlok egy vagy több képet tartalmaznak, akár többféle méretben, illetve színmélységben is. Az IANA által hivatalosan regisztrált típusazonosító(mime): image/vnd.microsoft.icon. Ezen bejegyzés előtt más variánsok is voltak, például: image/x-icon. További variánsok: image/ico, image/icon, text/ico, és application/ico. Sok alkalmazás és számos webszerveren nem jelent meg helyesen az ilyen típusú fájl, így helyettük az alapértelmezett text/html, illetve text/plain jelenik meg. 15 / 26

A régebbi Windows verziók eredetileg 32x32-es méretű, 16 színű ikonfájlokat jelenítettek meg. A Windows XP megjelenése óta 1x1-től 255x255-ös méretig bármekkora ikonfájlokat meg lehet jeleníteni, beleértve a nem-négyzet alakúakat is. Színmélység lehet:, 8, 16 vagy 2 bit egyaránt. Általában egy ICO fájl egyaránt tartalmaz egy 16x16-os kisméretű és egy 32x32-es nagyméretű variánst, így a Windows Intézőben, illetve a Start menüben a megfelelő beállításokkal mindkét variáns megjeleníthető. Maga az ikon képfájl mindig 2 bittérképet tartalmaz: egy AND (ÉS), illetve egy XOR (kizáró vagy) variánst. Az AND bittérkép 1 bit/képpont méretű és csupán azt írja le, hogy a kép mely területeire vetődik árnyék. A másik, XOR bittérkép csak ezután alkalmazza a (nevét adó) XOR műveletet. Ez nemcsak az átlátszó területeket teszi lehetővé, hanem például a háttér megfordítását és egyéb megjelenítési effektusokat is. A Windows XP-től fogva minden op. rendszer támogatja a 32 bites színmélységű képeket, beleértve ebbe az átlátszóságot is, valamint az árnyékot és a lekerekített széleket. Bár az interneten nem mindig jelennek meg a 32 bites képek, ezért a régebbi Windows-ok a 32 bites megjelenést leegyszerűsítik 2 bitesre, mivel így az összes kép egyszerűen megjeleníthető; de az újabbaknál ez már nem probléma. Az 1.0-ás Windows már támogatta a 32x32-es monokróm ikonokat, ám a 16 színű verzió is már a 3.0-tól támogatott. Bár a Windows XP képes volt a 96x96-os ICO fájlok megjelenítésére is, de maga Microsoft ajánlása szerint is legfeljebb 8x8-as kép használata volt ajánlatos. 16 / 26

A ikonfájlokat, formátum sem kiterjesztéssel csökkenteni. az Magukat CorelDraw, Fontos ezt gyökerében Érdekesség, Készítésének alkalmazással Movie Windows egyes a a fájlt Gear) XOR megjegyezni, az ikonokra, teszi alapértelmezésben illetve Vista bittérképes ICO található, valamint összefűzni A hogy menete: érdemes (pl.: ki modernebb fájlokat a és az egyes fejlécébe, Photoshop, így utáni IrfanView hogy a darabonként az PNG variánst. eltárolni AVI számos alkalmazásokkal előfordulhat, op. addigiaknál a Windows-ok fájlként. favicon.ico tömörítést, mint lehetővé rendszerek CorelDraw, is. megfelelő Javasolt program weblaphoz az több hogy teszi egyes grafikus bár alapértelmezetten megoldás: használja, lehetséges fájl PNG GIMP, formátumot máshová ez az fájlokat kitüntetett utóbbi átlátszóságot, tartozó tömörítéssel, megoldásaival IrfanView), illetve az létre rejtette nem animált ikont. összes jelentőséggel megjelenítést kell feltétlenül teszi is Ez majd de ikonokat el így támogatja hozni 256x256-os képesek az szerkeszthetővé, nem a weblap egy méretét valamilyen szükséges. tartalmazza bírt, is GIF általában tesz ráközelíteni a létrehozni! szerkesztője. 256x256 mivel készítővel le ikont lehetővé. grafikai A ICO például sem böngésző PNG weblap képméretű (zoomolni) (pl.: az aand, GIF Könyvtár és fájlszerkezet: Maga az ICO fájl egy hagyományos eljárással csomagolt ikonkönyvtár, tipikusan New Executable (Windows alatti futtatható) típussal és ICL kiterjesztéssel látják el. Tartalma lényegében csak az ikonok különböző variánsaira korlátozódik. A fájlszerkezet rövid formában: Ikon fejléc Az ICO típus azonosítója Könyvtár [1..n] Minden tárolt fájl általános információi. 17 / 26

1. ikon Az első tárolt fájl információi AND/XOR bittérképes formában (régi DIB verzió) vagy az új PNG eljárás szerint.... További ikonok. n. ikon Az utolsó tárolt ikonfájl. Fejléc részletei: Eltolás: Méret (bájt) 18 / 26

Leírás 0 2 Fenntartva. Mindig 0. 2 2 Típusleírás. 1: ICO (ikon fájlok); 2: CUR (kurzor fájlok) 2 Számláló. A beépített képek száma. 19 / 26

Könyvtár: Eltolás: Méret (bájt) Leírás 0 1 Szélesség képpontban. 0 jelentése: 256 pixel. 1 1 Magasság képpontban. 0 jelentése: 256 pixel. 2 20 / 26

1 Színek száma. 0 jelentése: több, mint 256 szín. 3 1 Fenntartott. Mindig 0. (Gyakorlatban a.net alkalmazásoknál ez lehet 255 is.) 2 ICO formátumnál: színskálák (kötelezően: 0 vagy 1) CUR formátumnál: kérdéses (X hotspot) 6 2 21 / 26

ICO: képpontonkénti bitek száma CUR formátumnál: kérdéses (Y hotspot) 8 A bittérkép mérete bájtokban. 12 Eltolási érték a bittérképes adatfájlban Windows Vista és feletti felhasználók számára ajánlott ikonméretek: (Más méretek is lehetségesek, de ezeket ajánlja használatra a Microsoft) Méret (képpont) 22 / 26

Színmélység (bit) Tömörítés 256x256 32 PNG 8x8 32 nincs 8x8 8 nincs 23 / 26

8x8 nincs 32x32 32 nincs 32x32 8 nincs 32x32 2 / 26

nincs 16x16 32 nincs 16x16 8 nincs 16x16 nincs 25 / 26

(c) TFeri.hu, 2009. Felújítva: 2016. 26 / 26