色を色合いに分解する機能。 - ページ 16

 
Реter Konow:

わざと聞いてないような。このビデオは、アルゴリズムがあなたのものであることをどのように証明するのですか? 借りていないことをどうやって証明するんだ?も し、色のコンセプトを整理して、解決のためのニュアンスを説明していたら......。

でも、ダメなんです。

ピーター、私があなたに色の概念を説明しないのは、この質問で私が呆然とするからです。私があなたに「ピーター、2の2倍が4であることを証明して」と質問すると、あなたは呆然とするでしょう。

 
Artyom Trishkin:

私はここでいつも沈黙しています。興味がある。

いわば角の外から...。

なーんだ。コーナーで立ち止まるのは悪い癖です。恥ずかしがらずに出てきてください。参加するしかし、その対象はあくまでもいいかい?

 
Реter Konow:

なーんだ。角を曲がったところに立っているのは悪い癖だ。恥ずかしがらずに出てきてください。参加するしかし、その対象はあくまでもいいかい?

いや、他にやることはたくさんある。すべて前もって計画されているのです。でも、ニコライさんのグラデーション機能はブックマークしておきました。

 
Nikolai Semko:

ピーター、色の概念を説明しないのは、単にその質問が私を混乱させるからだ。「ピーター、2の2倍が4であることを証明せよ」と尋ねたら、あなたを混乱させるのと同じことだ。

(笑) わかりました。混乱しないでください。)))あなたの、あなたのものではない、あなた自身のものです。でも、ありがとうと言わなければならない。確かに助かりましたね。今、私は自分のアルゴリズムの仕事を可視化する機会を得ています。そうでなければ、すべて自分でやらなければならなかったでしょうから・・・)。だから-メルシー。

 
Artyom Trishkin:

いや、他に仕事はいくらでもある。やることがたくさんあるんです。しかし、Nikolaiからのグラデーション機能は私のブックマークに盗まれました。

迷惑要因」として就職してみたか?才能があるんですね(笑)。

 
Реter Konow:

迷惑要因」として就職してみたか?才能があるんですね)))

問題ありません。いくら払うんだ?隅々まで見渡すだけでなく、有料で適当なところで咳き込むこともあります。

 
Artyom Trishkin:

問題ありません。いくら払うんだ?隅々まで見渡すだけでなく、有料で適当なところで咳き込むこともあります。

まあ、出来高制なんですけどね))全ては効果次第です。例えば、男を怒らせる必要がある。火に油を注ぐ必要があります。情緒が不安定になる。できるのでしょうか(笑)

 
Реter Konow:

わざと聞いてないような。このビデオは、アルゴリズムがあなたのものであることをどのように証明するのですか? 借りていないことをどうやって証明するんだ?も し、色のコンセプトを整理して、解決のためのニュアンスを説明していたら......。

でも、ダメなんです。

このスレッドで最も実用的な価値を持つ、非常にシンプルな関数のコードをすでにあなたに投げかけました。

void Gradient(uint clr1,uint clr2,uint &arr[],uint size)
  {
   if(size==0) return;
   ArrayResize(arr,size);
   rgb c1,c2;
   c1.clr=clr1;
   c2.clr=clr2;
   double R1=c1.c[2],G1=c1.c[1],B1=c1.c[0];
   double R2=c2.c[2],G2=c2.c[1],B2=c2.c[0];
   double deltaR=(R2-R1)/(size-1);
   double deltaG=(G2-G1)/(size-1);
   double deltaB=(B2-B1)/(size-1);
   for(uint i=0;i<size;i++)
     {
      R1+=deltaR; c1.c[2]=uchar (R1+0.4999);
      G1+=deltaG; c1.c[1]=uchar (G1+0.4999);
      B1+=deltaB; c1.c[0]=uchar (B1+0.4999);
      arr[i]=c1.clr;
     }
  }

があり、(R1,G1,B1)と(R2,G2,B2)の2色があります。

課題は、N(サイズ)の色の配列を、ある色から別の色へ滑らかに流れるように作ることです。

何がそんなに難しいのでしょうか?

R、G、Bの各色は、ステップごとに独自のデルタで変化します。

例えば、赤色の場合、デルタは等しくなります。

deltaR=(R2-R1)/(size-1);

すべてです。それが全体のコンセプトです。

自分のスタイルで書かれていないコードは、根本的に理解しようとしない感じですね。

 
Nikolai Semko:

このブランチで最も実用的な価値を持つ、非常にシンプルな関数のコードをすでに捨てています。

があり、(R1,G1,B1)と(R2,G2,B2)の2色があります。

課題は、N(サイズ)の色の配列を、ある色から別の色へ滑らかに流れるように作ることです。

何がそんなに難しいのでしょうか?

R、G、Bの各色は、ステップごとに独自のデルタで変化します。

例えば、赤色の場合、デルタは等しくなります。

すべてです。それが全体のコンセプトです。

自分のスタイルで書かれていないコードは理解したくないという思いがあるのでしょう。

デルタのことを詳しく教えてください。なぜか。どうやって。そうすれば、あなたが自分で作ったものだとわかりますから。

 
Реter Konow:

まあ、出来高制なんですけどね))全ては効果次第です。例えば、男を怒らせる必要がある。火に油を注ぐ必要があります。情緒が不安定になる。できるのでしょうか(笑)

いや、俺はアンチ荒らしとは真逆なんだけどね。よし、プロボノで肩の荷を降ろそう。