ПредишенСледващото

разтягане на изображението

Stretch имот контролира картинката стречинг да запълни неговата опаковка. Stretch имот приема следните стойности, определени трансфер Stretch.

Няма. изображението не се разтяга, за да запълни изход. Ако изображението е по-голяма от площта на изход, тя се показва в продукцията, всичко, което не се вписва се подстригва.

Напълнете. изображението се мащабира в зависимост от размера на зоната на изход. Тъй като височината и ширината на изображението се мащабира независимо първоначалното съотношение аспект, който не може да се поддържа. Това означава, че изображението може да се деформира, за да се запълни изцяло контейнера изход.

Uniform. изображението се мащабира за да се побере изцяло в зоната на контакт. В този аспект съотношение запазена.

UniformToFill. изображението се мащабира така, че да запълва зоната на изход. Това спестява оригиналното съотношение.

Следващият пример важи за имиджа Протегни всеки един от наличните обяви.

Следващата фигура показва пример на резултата и ефекта на различни параметри Stretch. приложен към изображението.

Различни параметри разтягане

Обща информация за обработка на изображения

Рисуване с изображения

Снимки в прилагането могат също да бъдат изготвени с четка. Четки ви позволяват да се направи от просто един цвят потребителски интерфейс за обекти със сложни набори от шаблони и изображения. За да се направи с помощта на изображенията, за да бъдат използвани ImageBrush. ImageBrush е вид TileBrush. определяне на съдържанието си на растерна графика. ImageBrush показва едно изображение, което се определя от неговото имущество ImageSource. Можете да контролирате напрежение, изравняване и пълненето на мозайка изображение, като по този начин се избегнат деформации и създаване на шаблони, както и други ефекти. Следващата фигура показва някои от ефектите, които могат да бъдат постигнати с помощта на ImageBrush.

Четка за изображения могат да рисуват фигура, контроли, текст и т.н.

Следващият пример показва как да използвате изображението като фон с помощта на бутони ImageBrush.

Някои графични файлове съдържат метаданни, които описват съдържанието или характеристиките на файла. Например, повечето цифрови фотоапарати получат изображения, съдържащи метаданни за производителя и модела на камерата се използва за изображение пикап. Всеки формат на изображението дръжки метаданни по различен начин, но WPF Imaging осигурява гъвкав начин за съхраняване и извличане на метаданни за всеки от поддържаните файлови формати.

Метаданни метаданни Достъпът се осигурява чрез собствеността на даден обект BitmapSource. Metadata връща BitmapMetadata обект. който включва всички метаданни, съдържаща се в изображението. Тези данни могат да се съдържат в една или повече схеми за метаданни. WPF Обработка на изображения подкрепя следната схема метаданни изображение: файлов формат EXIF ​​(Exchangeable графичен файл), текст (текст PNG данни), ИФД (графичен файл директория - директория файл с изображение), IPTC (International Press Телекомуникации съвет - Международния съвет по телекомуникации) и платформа разтегателен метаданни (XMP).

За да се опрости процеса на четене на метаданни BitmapMetadata осигурява няколко имена свойства, които лесно могат да бъдат достъпни, например, Автор. Заглавие и CameraModel. Много от посочените свойства може да се използва за запис на метаданни. Допълнителна подкрепа се предоставя от метаданни чете читателя заявка метаданни. метод GetQuery се използва за извличане на четец метаданни заявка използвате низ заявка, като "/ АРР1 / Exif /". Следващият пример използва GetQuery, за да получите текста, който се съхранява в мястото "/ текст / описание".

Метаданни се използва за средствата за запис записва исканията на метаданни. SetQuery получава искания писател и определя стойността. Следващият пример използва SetQuery да напишете текст, който се съхранява в мястото "/ текст / описание".

Свързани статии

Подкрепете проекта - споделете линка, благодаря!