Podstawowe Zadania Java #10 - Zapis CZTERECH liczb W JEDNEJ czyli prosty zapis RGBA w Javie
#programowaniedlazielonych
Bierzemy na celownik próbne zadanie przygotowujące do kolokwium z podstaw programowania w Javie na jednej z Polskich uczelni. Wykorzystamy też okazję by przybliżyć sobie działanie zapisu kolorów w przestrzeni RGBA choć nie będziemy zagłębiali się w szczegóły.
Co ważne, nie będziemy postępowali zgodnie z kanonem i zrobimy to zadanie korzystając nie z przesunięć bitowych, a z łańcuchów znaków.
Zadanie:
Utwórz klasę Pixel która zakoduje wartość piksela na pojedynczej wartości int w taki sposób, że będzie przechowywała natężenie światłą(A) oraz 3 podstawowe barwy (RGB). Na każda z nich przypadają wartości z przedziału od 0-255.
Np.: 117768454_10 = 00000111 00000101 00000001 00000110_2
A=7; R=5; G=1; B=6
Utwórz konstruktor, który wyrzuci wyjątek, jeżeli wszystkie wartości byłyby zainicjowane zerami.Utwórz 4 metody get, które zwrócą poszczególne wartości piksela. Przesłoń toString() by zwracała informacje o pikselu.
Filmik który warto znać zanim rozpoczniesz, odc 5 z naszej serii: https://www.youtube.com/watch?v=yJ7veewZYv4
Kod źródłowy: https://github.com/GrafikaDlaZielonych/ProsteZadaniaJava/tree/master/odc10zapis4liczb_w_jednej
Видео Podstawowe Zadania Java #10 - Zapis CZTERECH liczb W JEDNEJ czyli prosty zapis RGBA w Javie канала Tech Art Corner
Bierzemy na celownik próbne zadanie przygotowujące do kolokwium z podstaw programowania w Javie na jednej z Polskich uczelni. Wykorzystamy też okazję by przybliżyć sobie działanie zapisu kolorów w przestrzeni RGBA choć nie będziemy zagłębiali się w szczegóły.
Co ważne, nie będziemy postępowali zgodnie z kanonem i zrobimy to zadanie korzystając nie z przesunięć bitowych, a z łańcuchów znaków.
Zadanie:
Utwórz klasę Pixel która zakoduje wartość piksela na pojedynczej wartości int w taki sposób, że będzie przechowywała natężenie światłą(A) oraz 3 podstawowe barwy (RGB). Na każda z nich przypadają wartości z przedziału od 0-255.
Np.: 117768454_10 = 00000111 00000101 00000001 00000110_2
A=7; R=5; G=1; B=6
Utwórz konstruktor, który wyrzuci wyjątek, jeżeli wszystkie wartości byłyby zainicjowane zerami.Utwórz 4 metody get, które zwrócą poszczególne wartości piksela. Przesłoń toString() by zwracała informacje o pikselu.
Filmik który warto znać zanim rozpoczniesz, odc 5 z naszej serii: https://www.youtube.com/watch?v=yJ7veewZYv4
Kod źródłowy: https://github.com/GrafikaDlaZielonych/ProsteZadaniaJava/tree/master/odc10zapis4liczb_w_jednej
Видео Podstawowe Zadania Java #10 - Zapis CZTERECH liczb W JEDNEJ czyli prosty zapis RGBA w Javie канала Tech Art Corner
kurs javy programowanie java kurs programowania programowaniedlazielonych programowanie dla zielonych pasja informatyki jak zostać programistą studia informatyczne dla studenta zadania ćwiczenia zadanie próbne kolokwium informatyka zadania studia rozwiązanie zapis binarny zapis czterech liczb systemy liczbowe darmowy konsola java java start IntelliJ RGBA przestrzeń barw piksel programowanie grafiki zapis obrazu java kolor github nauka programowania
Комментарии отсутствуют
Информация о видео
1 мая 2020 г. 0:16:00
00:29:47
Другие видео канала