Navigáció: Home VM !Számítástechnikai szakkönyvek Programozás, fejlesztés Visual Studio, Visual Basic, Visual C# Bitképek feldolgozása Visual Basic programokból

Számítástechnikai Szakkönyvek Webáruház

Az Ön kosara üres.

The Story of NoahAt the Farm

Bitképek feldolgozása Visual Basic programokból
Teljes méretű kép megtekintése


Bitképek feldolgozása Visual Basic programokból

Ár: 4 999 Ft.
1 500 Ft.
Kedvezmény: 3 499 Ft.

Kérdés felvetése a termékről

Visual Basic, Delphi, C++, Visual Basic.Net példákkal
a könyvhöz compdisk - melléklet tartozik
Szerző: Hatvany Béla Csaba
Kiadó: ComputerBooks Kiadó, 2003
oldalszám: 346
ISBN: 963 618 294 9

A könyv részletes tartalmi ismertetése

A könyv a Visual Basic 6 fejlesztőrendszer bitkép-feldolgozás lehetőségeit mutatja be. Tematikusan végigvezeti az olvasót a bitképek strukturális felépítésén valamint a bitképek feldolgozásának módszerein úgy, hogy közben számos, bőven kommentált példaprogrammal a képfeldolgozásra szükséges valamennyi Visual Basic 6 függvényt, eljárást és API rutint részletesen bemutat és rendszerbe foglal.
A bemutatott anyagot több mint 80 Visual Basic program szemlélteti, melyek egyenletesen vannak a fejezetek között elosztva. A példaprogramok úgy vannak felépítve, hogy a bemutatott eljárások külön modulokban vannak csoportosítva, így könnyen importálhatók más alkalmazásokba. A forráskód megírásánál elsősorban könnyű megértésére helyeztük a hangsúlyt, a tömörség és a sebesség csak ezután jöttek számításba, tudván azt, hogy egy érthetően megfogalmazott kódot könnyen lehet optimálni.

A könyv CD melléklete a Visual Basic szemléltető programok mellet ezek Delphi és CBuilder változatát is tartalmazza.

A könyv 7 fejezetre és egy Függelékre tagozódik.

Az első fejezet (Miként rajzol Visual Basic?) összefoglalja az API rutinok használatára szükséges ismereteket, majd rátér a Windows alatti megjelenítés tárgyalására. Az első szakaszban áttekintjük a Windows API rutinok használatát, majd a második szakasz közelebbről megvizsgáljuk miként történik a grafikus megjelenítés Windows alatt.

A második fejezet (Színek és képek) színekkel és képekkel foglalkozik. Itt színek kódolásáról, színekkel elvégezhető műveletekről valamint a
PictureBox és az Image vezérlőkről van szó. Az első szakasz a színek kódolásával foglalkozik, majd ismerteti a színekkel elvégezhető műveleteket. A képek kezelésére Visual Basicben a PictureBox és az Image vezérlők a legalkalmasabbak. A második szakaszban közelebbről foglalkozunk e két vezérkővel és megvizsgáljuk miben hasonlítanak és miben különböznek. Az utolsó szakasz a PictureBox vezérlő PaintPicture metódusát tárgyalja és megvizsgálja milyen különleges hatásokat érhetünk el alkalmazásával.

E két előkészítő fejezet után, a könyv rátér a bitképek részletes tárgyalására.

A harmadik fejezet (A bitkép anatómiája ) a bitképek belső struktúráját magyarázza meg. Az itt ismertetett anyagot nem csak Visual Basic programozók, de bárki aki bitképekkel foglalkozik hasznosan alkalmazhatja. Ebben a fejezetben a bitképek belső felépítését ismeri meg az olvasó. Elmagyarázzuk, hogy lehet egy bitképből kiolvasni a szükséges információt és hogy állíthatunk elő programmal bitképeket. A fejezet második részében a színtáblázattal, az alapértelmezett palettákkal és a színmélység módosításával foglalkozunk.

A következő két fejezet a bitképek feldolgozását helyezi a központba.

A negyedik fejezetben (A képpontok kezelése) a képpontok kezelésével kapcsolatos kérdésekkel foglalkozik. Bemutatjuk a képpont-kezelés alapjait Visual Basicben, majd megtárgyaljuk a képpont-kezelés leggyakrabban alkalmazott módszereit. Megvizsgáljuk, miként lehet ezekkel a módszerekkel a bitképek kontrasztját, fényerőjét és színegyensúlyát módosítani és ellenőrizni, miként lehet éleket kiemelni és zajelemeket csökkenteni. A fejezet befejező részében megvizsgáljuk, hogyan alkalmazhatjuk a képpont-kezelést a képkompozícióban.

Az ötödik fejezetben (A képfelület kezelése) a képfelület kezelését tárgyaljuk. A képpont-kezelés mellett a képfelület kezelése a bitképek feldolgozásának a másik fontos ága. Mint a többi fejezetet, ezt a fejezetet is egy elméleti résszel kezdjük. Először megtárgyaljuk a képdoboz
Picture és Image tulajdonságai között fennálló újabb fontos különbséget, majd ebből a különbségből kiindulva, két új eljárással ismerkedünk meg, a GetBMPixels és a SetBMPixels eljárással, melyek segítségével könnyen írhatunk képfelület-kezelő programokat. A fejezet második szakaszában a lineáris szűrőkkel foglalkozunk, a harmadikban pedig a nem lineáris szűrőkkel. Ennek a könyvnek nem célja, hogy a szűrők matematikai megalapozására kitérjen. Következésképpen nem foglalkozunk a harmonikus analízis idevágó kérdéseivel, de részletesen bemutatjuk a szűrők felépítését és alkalmazását. A fejezet utolsó szakasza a geometriai képtranszformációkkal foglakozik. Először a bilineáris színinterpolációt ismertetjük, majd meglátjuk hogyan kell egy általános képfelület-kezelést végrehajtó programot felépíteni. Ezután megtárgyaljuk a képek nagyítását és kicsinyítését és a képek elforgatását.

Az 6. fejezet (Bitkép-animáció) betekintést ad a bitkép-animáció lehetőségeibe és egy pár egyszerű példával bemutatja a legismertebb animációs módszereket. Ez a fejezet inkább az alkalmazásokra összpontosít, és kevésbe tartalmaz elméleti részt. A fejezet első részében visszatérünk a korában megtárgyalt képinterpolációra és megvizsgáljuk, milyen más lehetőség van a pixelinterpoláción kívül. Megismerkedünk az
AlphaBlend, a TransparentBlt és a GDITransparentBlt API rutinokkal. A fejezet második részében három példaprogram segítségével megvizsgáljuk a pixelanimáció nyújtotta lehetőségeket. A fejezetet utolsó részében az animált jelenetek előállításával foglalkozunk. Először a gördülő képekkel és a manókkal (sprite) foglalkozunk, majd egy animált jelenet és egy képernyőkímélő elkészítésének részletes bemutatásával zárjuk a fejezetet.

A könyv utolsó fejezete (Programozó tervez - Microsoft végez, avagy hogyan készüljünk fel egy forradalomra?) felkészíti az olvasót az új fejlesztőrendszerre, a Visaul Basic.NET-re. Ebben a fejezetben az olvasóval megismertetjük a VB.NET "alapkövét", a .NET Framework-ot. Megvilágítjuk a VB6 és VB.NET közötti legfontosabb különbségekkel. Megvizsgáljuk a VB6
PicturBox és Image vezérlők megszűnését VB.NET-ben és a VB.NET PictureBox bevezetését, mely most a két előző vezérlőt helyettesíti és valamelyest egyesíti is. Megmutatjuk hogyan kell felépíteni egy egyszerű VB.NET grafikus programot. Befejezésül megvizsgáljuk miként használhatjuk az Upgarde Wizard-ot, a VB6 programokat VB.NET programokká alakító varázslót, és megnézzük miért nehéz ezt az eszközt a VB6 programoknál és főleg a grafikus programoknál felhasználni.

A könyv tartalomjegyzéke

Előszó
Mit tartalmaz a CD-melléklet?

Miként rajzol a Visual Basic?
A Windows API használata
A Windows API-rutinok deklarálása és elérése
Az API-rutinok használata
Visszahívások
Példaprogram a visszahívások használatára
Grafikus eszközkapcsolatok
Az eszközkapcsolat attribútumai
Eszközkapcsolat-típusok
A memória-eszközkapcsolat
Az eszközkapcsolat használata
Az eszközkapcsolat és az AutoRedraw tulajdonság

Színek és képek
Színek a Visual Basic-ben
Az RGB-színkód
Kiegészítő színek
Színműveletek 45
A PictureBox és az Image vezérlők
Képállományok betöltése
A Picture és az Image tulajdonságok
Az AutoSize és a Stretch tulajdonságok
A SavePicture utasítás
A képmező PaintPicture metódusa
A PaintPicture metódus leírása
Tükrözés, csempézés és vágás
Különleges hatások elérése
Áttetsző hátterű bitképek előállítása

A bitképek anatómiája
A bitképállomány szerkezete
A BITMAPFILEHEADER állományfej
A BITMAPINFOHEADER információs fej
A színtáblázat
A bájttömb felépítése
A bitkép-információk kiolvasása az állományból
A BitmapFileInfo program leírása
A BitmapFileInfo program felépítése
A bitkép-információk gyors kiolvasása
A bitkép-információk kiolvasása a képből
Az StdPicture objektum
A GetDIBits API-rutin
A BitmapInfo program
A bitképek előállítása
A CreateBitmap példaprogram
A SetDIBits, a CreateDBitmap és a StretchDIBits API-rutinok
A Waves alkalmazás
A színmélység módosítása
A memóriabitképek alapértelmezett színtáblázata
Színillesztés, színközelítése és színcsere
A színmélység módosításaA képpontok kezelése
A képpontkezelés alapjai
A Point és a PSet metódusok
A GetPixel és SetPixel rutinok
A GetBitmapBits és a SetBitmapBits rutinok
Az "elrejtett" függvények és a CopyMemory rutin
Melyik módszert használjuk?
Hisztogramok
Mit árul el a hisztogram?
Egy bitkép hisztogramjának előállítása
A képpontkezelés leggyakrabban használt eszközei
Kontrasztnyújtás és bináris kontrasztellenőrzés
A fényerő ellenőrzése
Színmérleg és színegyensúly
Bitképek szubtrahálása és átlagolása
Élek kiemelése képszubtrakcióval
Zajcsökkentés képátlagolással
Képkompozíció
Áttetsző bitképek és maszkok
Bitképek kompozíciója képpontkezeléssel

A képfelület kezelése
A 24- és a 32-színmélységű bitképek feldolgozása
Ismét a Picture és az Image tulajdonságokról
A GetBMPixels és SetBMPixels eljárások
Lineáris szűrők felépítése és alkalmazása
A lineáris szűrők felépítése
Alul- és felül-áteresztő szűrők
Élek kiemelése Sobel-, Prewitt- és Laplace-szűrőkkel
Nemlineáris szűrők
Rangsoroló szűrők
Képélesítő, képtompító és szolarizáló szűrők
Maró szűrők
Geometriai transzformációk
Lineáris és bilineáris színinterpoláció
A bilineáris színinterpoláció alkalmazása geometriai képtranszformációknál
A képek nagyítása és kicsinyítése
A képek elforgatása
Alaktorzítás

Bitkép-animáció
Bitképek animált megjelenítése
Az AlphaBlend API-rutin
A TransparentBlt és a GdiTransparentBlt API-rutinok
Pixel-animáció
Az UnderWater példaprogram
A WaterRings példaprogram
Bitképek "letekerése"
Animált jelenetek készítése
Bitképek görgetése
Szöveg görgetése bitképen
Bitképek görgetése (folytatás)
Manók és maszkok
Egyszerű animált jelenet elkészítése
Egyszerű képernyőkímélő készítése

Utószó

Függelék

A programozó tervez - a Microsoft végez, avagy hogyan készüljünk fel egy forradalomra?

Mi a .NET Framework?
A VB.NET által bevezetett fontosabb nyelvi változások
A deklarációval és az adattípusokkal kapcsolatos változások
A műveleteket és az operátorokat érintő változások
Az eljárásokat és a függvényeket érintő változások
A VB.NET PictureBox vezérlője
Mi lett a képmezőből?
Egyszerű konvertáló VB.NET példaprogram
Érdemes-e a programunkat "okosítani"?
Zárszó

A bitképpel kapcsolatos adattípusok és API-rutinok
Adattípusok
API-rutinok

Tárgymutató





Fogyasztói vélemények:

Még senki sem írt véleményt erről a termékről.
Kérem, jelentkezzen be és írjon egy véleményt.


Tematikus lista


Összes termék

Kapcsolat

1126 Budapest,
Tartsay Vilmos u. 12.
Levélcím:
1253 Budapest, Pf.:71.
Telefon:
3751-564, 3753-591
Fax.: 3753-591
E-mail: info@computerbooks.hu

Üzleti nyitvatartásunk:

hétfőtől csütörtökig
9.00 - 15.00 óráig

MKEH nyilvántartási szám:
C/003 807

Kiadványaink megrendelhetőek
telefonon,faxon vagy e-mailben.