Przetwarzanie obrazów grafiki 2D. Отсутствует. Читать онлайн. Newlib. NEWLIB.NET

Автор: Отсутствует
Издательство: OSDW Azymut
Серия:
Жанр произведения: Техническая литература
Год издания: 0
isbn: 978-83-011-8375-2
Скачать книгу
piksela. Kolejna linia jądra obliczeniowego do zmiennej pixel2 wpisuje nową wartość. Polega to na tym, iż wartości współrzędnych x oraz y stanowić będą składowe kolorów czerwonego (składowa R) oraz zielonego (składowa G) pozostałe dwie składowe zostają ustalone na zero:

      pixel2 = (uint4)(coord.x, coord.y, 0, 0);

      Teraz dodajemy do siebie dwa piksele:

      pixel = pixel + pixel2;

      Może się okazać, iż wartości dwóch pierwszych składowych przekroczą wielkość 255, dlatego dodajemy dwie instrukcje warunkowe sprawdzające zakres wartości w dwóch pierwszych składowych piksela, co widać na listingu 1.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

      1

      W przykładzie można również zastosować tryb RGB bez kanału alfa, jednak warto sprawdzić, jakie typy obrazu są obsługiwane przez dane urządzenie OpenCL. W większości przypadków obsługiwany jest tryb RGBA, jednak można się spotkać z sytuacją, że typ bez kanału alfa, tj. RGB, nie będzie obsługiwany.

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAOEAlgDASIAAhEBAxEB/8QAHQABAAEEAwEAAAAAAAAAAAAAAAIDB

1

W przykładzie można również zastosować tryb RGB bez kanału alfa, jednak warto sprawdzić, jakie typy obrazu są obsługiwane przez dane urządzenie OpenCL. W większości przypadków obsługiwany jest tryb RGBA, jednak można się spotkać z sytuacją, że typ bez kanału alfa, tj. RGB, nie będzie obsługiwany.