Általános információk a képfeldolgozás
nyújtás kép
Stretch tulajdonság vezérli a kép nyújtás, hogy töltse a tartályba. Stretch tulajdonság elfogadja a következő értékeket meghatározott átviteli szakaszon.
Nincs. A kép nem nyúlt, hogy kitöltse a kimeneti területen. Ha a kép nagyobb, mint a kimeneti területen, akkor megjelenik a kimeneti, mind, ami nem illik nyírni.
Töltse ki. a kép arányainak megfelelően a méret a kimeneti területen. Mivel a magassága és szélessége a kép arányainak egymástól függetlenül, az eredeti képarány nem tartható fenn. Ez azt jelenti, hogy a kép lehet deformált, hogy teljesen kitöltse a kimeneti tartályba.
Egységes. A kép méretezése teljesen a kimeneti területen. Ebben képarány tartósított.
UniformToFill. a kép arányainak úgy, hogy teljesen kitölti a kimeneti területen. Ez ment az eredeti képarányt.
A következő példa a fényképek Stretch minden rendelkezésre álló listát.
Az alábbi ábra egy példát mutat az eredményt, és hatása különböző paraméterek Stretch. alkalmazza a képre.
Különböző paramétereket stretching
Rajz képekkel
Képek az alkalmazás is el lehet készíteni az ecsettel. Kefék teszi, hogy dolgozzon az egyszerű egyszínű felhasználói interfész objektumok komplex készlet sablonokat és képeket. Felhívni a képek használatát ImageBrush. ImageBrush egyfajta TileBrush. tartalmának meghatározása, mint a bitmap. ImageBrush megjeleníti egy kép, ami által meghatározott tulajdonság ImageSource. Azt is ellenőrzik a feszültséget, szintező és feltöltését a mozaikkép, elkerülve így, és sablonokat, és egyéb hatások. Az alábbi ábrán néhány hatását lehet elérni a segítségével ImageBrush.
Brush képeket lehet festeni a szám, az ellenőrzések, szöveg, stb
A következő példa bemutatja, hogyan kell használni a kép, mint a háttér gombokkal ImageBrush.
Néhány képfájlokat metaadatokat tartalmaznak, amely leírja a tartalmát vagy jellemzői a fájl. Például a legtöbb digitális fényképezőgép képeket készítsen, amely a metaadatok a gyártó és a modell a kamera használt képfelszedő. Minden képformátum kezeli metaadatok másképp, de WPF Imaging sokoldalúan és magukhoz metaadatok az egyes támogatott képformátumok.
Access metaadatok metaadatok keresztül biztosított a szálláshelyhez egy tárgy BitmapSource. Metaadatok visszatér BitmapMetadata objektumot. amely magában foglalja az összes metaadat szereplő képet. Ezeket az adatokat kell tartalmaznia egy vagy több metaadatsémákat. WPF Image Processing támogatja az alábbi kép metaadat séma: fájlformátum EXIF (Cserélhető képfájl), szöveg (text PNG adatok), IFD (képfájl könyvtárat - a képfájlt könyvtár), IPTC (International Press Telecommunications Council - az International Council of Telecommunications) és Platform bővíthető metaadatok (XMP).
A folyamat egyszerűsítése az olvasás metaadatok BitmapMetadata rendelkezik több megnevezett tulajdonságait, amelyek könnyen elérhetők, például a szerző. Cím és CameraModel. Sok a megnevezett tulajdonságok is használhatók rögzítésére metaadatokat. További támogatást nyújt a metaadatok olvasható metaadatok lekérdezés olvasó. GetQuery módszert használják kivonat metaadatok lekérdezés olvasó lekérdezés segítségével karakterlánc, mint például a „/ APP1 / EXIF /”. A következő példa GetQuery hogy a szöveg, amely tárolja a helye „/ Text / Leírás”.
A metaadatok rögzítésére használják eszköz rögzíti a metaadatok kéri. SetQuery kérelmeket fogadja író és beállítja az értéket. A következő példa setQuery kell írni a szöveget, hogy tárolja a helye „/ Text / Leírás”.