Android - RGB

pawbuj
Posty: 23
Rejestracja: pn kwie 27, 2020 8:39 am

czw maja 21, 2020 12:18 pm

jak tworzymy skrypty do tego (warunki, definicje)

na wzór jn ?

Kod: Zaznacz cały

function KonwertujRGBnaHSV(RGB : TRGB) : THSV;
var
  temp : integer;
begin
  temp := MIN(MIN(RGB.red, RGB.green), RGB.blue);

  // Obliczanie składowej Value
  Result.value := MAX(MAX(RGB.red, RGB.green), RGB.blue);

  // Zmienna TEMP jest teraz najmniejszą składową, a zmienna Result.value największą składową

  // Obliczanie składowej HUE
  if temp = Result.value then
    Result.hue := 0
  else begin
    if RGB.red=Result.value then
      Result.hue := 0 + ((RGB.green-RGB.blue)*60 div (Result.value-temp));
    if RGB.green=Result.value then
      Result.hue := 120 + ((RGB.blue-RGB.red)*60 div (Result.value-temp));
    if RGB.blue=Result.value then
      Result.hue := 240 + ((RGB.red-RGB.green)*60 div (Result.value-temp));
  end;

  if Result.hue<0 then
    Result.hue := Result.hue+360;

  // Obliczanie składowej SATURATION
  if (Result.value=0) then
    Result.saturation := 0
  else
    Result.saturation := (Result.value-temp)*100 div Result.value;

  // Obliczanie składowej VALUE
  Result.value := (100*Result.value) div 255;
end;
hanuer
Posty: 72
Rejestracja: wt sty 07, 2020 1:10 am

pn lis 16, 2020 6:56 pm

Czy przewidziana jest opcja jakiegoś automatycznego przenikania koloru? Coś bardziej złożonego niż tylko włącz/wyłącz kolor.
Awatar użytkownika
klew
Posty: 1783
Rejestracja: czw cze 27, 2019 12:16 pm

pn lis 16, 2020 7:06 pm

hanuer pisze:
pn lis 16, 2020 6:56 pm
Czy przewidziana jest opcja jakiegoś automatycznego przenikania koloru? Coś bardziej złożonego niż tylko włącz/wyłącz kolor.
Co to jest "automatyczne przenikanie koloru"?
hanuer
Posty: 72
Rejestracja: wt sty 07, 2020 1:10 am

ndz gru 06, 2020 11:49 pm

Coś jak w tym filmie od 30sek.
https://youtu.be/AV0Q_HMCl2w
Awatar użytkownika
klew
Posty: 1783
Rejestracja: czw cze 27, 2019 12:16 pm

pn gru 07, 2020 7:36 am

hanuer pisze:
ndz gru 06, 2020 11:49 pm
Coś jak w tym filmie od 30sek.
https://youtu.be/AV0Q_HMCl2w
Jeśli chodzi o płynne przejście między kolorami i jakością, to w SuplaDevice jest to zrobione
ODPOWIEDZ

Wróć do „Nowości”