Gradient c++

Odpowiedz Nowy wątek
2019-05-08 18:24
1

Cześć potrzebuje napisać funkcję, która będzie generowała gradient tak jak na załączonym zdjęciu. Jakieś wskazówki, gdzie szukać pomocy ?
https://ibb.co/kmHyy1F

edytowany 3x, ostatnio: belzebub269, 2019-05-08 18:26

Pozostało 580 znaków

2019-05-08 22:46
2

Łap: https://wandbox.org/permlink/rncCN2VGZr4LGNzC

edytowany 1x, ostatnio: Delor, 2019-05-08 22:54
działa to tylko przy wartościach startowych 1 i 2. przy np. 65 i 255 nie i w tym jest problem... chodzi mi np. żeby był taki efekt (https://ibb.co/fStXKzF) - belzebub269 2019-05-09 07:07

Pozostało 580 znaków

2019-05-09 08:23
2

Możesz opisać dokładniej co chcesz otrzymać? Jak zmieniają się dane wejściowe lub przynajmniej dać więcej przykładów dla różnych danych.
0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0002
grad1.png
0041 0043 0045 0067 0069 008D 008F 0091 00B3 00B5 00B7 00D9 00DB 00DD 00FF
grad2.png

Pozostało 580 znaków

2019-05-09 09:14
1

Rozwiązałem wcześniej tak jak Ty podałeś według zależności (((tr - tl)/15)*i) dla wartości wejściowej 65 i 255. Tylko wartość 65 rozbiłem jeszcze na trzy (RGB) i wygląda na to, że będzie się zgadzało. Nie dodałem na początku, że chodzi tutaj o gradient kolorów RGB.

edytowany 2x, ostatnio: belzebub269, 2019-05-09 09:16

Pozostało 580 znaków

2019-05-09 10:06

Czyli coś w ten 'deseń': https://wandbox.org/permlink/bdkxrjxYtq6LHhMg

dokładnie tak zrobiłem, tylko green ma mieć 6 bitów ;-). Z tego teraz muszę zrobić matrix, ale teraz już z górki. Najtrudniej było mi wpaść na to, że trzeba to jeszcze rozbić na RGB... Dzięki wielkie za zaangażowanie. - belzebub269 2019-05-09 10:33

Pozostało 580 znaków

2019-05-09 10:56
2

https://pl.wikipedia.org/wiki/Algorytm_Bresenhama


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0