ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "WinAPI";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

TColorとRGB 似ている枝を探す


Ajax   (2001-10-31 17:50) [0]

絵の中のR、G、B座標の割合を分析するプログラムを書きます。 いくつかの困難がありました。
TColorのR、G、B座標を別々に取り出す方法。 また、RGBをCMYKに変換する方法もあります。 誰かがすでにこの分野の人を持っていますか?



Cobalt   (2001-10-31 23:26) [1]

RGBはどうですか
デルファイのヘルプ
TCカラータイプ
青、緑、赤の色数をそれぞれ指定したい場合。 $ 4FF00の値は全輝度、$ blue、$ 0000FF0000は純緑色、$ 00FFは純赤色です。 $ 000000は黒で、$ 00000000FFFFFFは白です。



Raptor   (2001-11-01 00:24) [2]

Привет!

2Ajax
そしてなぜあなたはTColorが必要なのですか。 24ビットの画像がある場合は、次のようにします。

type
P24BitArray = ^ T24BitArray;
T24BitArray = TRGBTripleの配列[0..65535]。

それからプログラムでこれをする:

Var b:TBitMap;
T24BitArrayをスキャンします。
R、G、B:=バイト。
.......................
Scan:= b.ScanLine [i]; //画像のi行目のアドレスを取得する
//(0から番号を付けて)それにあなたのマスクを課す。
.................................
//これは文字列内の画像要素のjインデックスです
R:= Scan [j] .rgbtRed;
G:= Scan [j] .rgbtGreen;
B:= Scan [j] .rgbtBlue;
................................
これは色成分を抽出する最も速い方法です。
そしてCMYkについては、このトピックはインターネットの情報でいっぱいです、あなただけの検索する必要があります。

ラプター。



Ajax   (2001-11-01 08:15) [3]

私はRGB(GetRValue、GetGValue、GetBValue)でそれを理解しましたが、CMYKではまったく機能していません。

2Raptor:本当にたくさんの情報がありますが、翻訳式はありません。 知っていれば
リンク先



Mbo   (2001-11-01 08:43) [4]

C = 1-R
M = 1-G
Y = 1-B
しかし、すべてが異なるわけではありません(異なる印刷装置、インク)
それぞれに独自の修正が選択されています



nikkie   (2001-11-01 09:14) [5]

http://delphi.vitpc.com/asp/answer.asp?IDAnswer=1664



Ajax   (2001-11-01 16:09) [6]

2nikkieさて、この例は何かを翻訳していますが、Photoshopのようなものではありません。

2Mbo私が理解できなかったこと、c、m、y - 負?



Mbo   (2001-11-01 16:17) [7]

いいえ、1 - カラーモデルでは - 飽和色、つまり 255を置き換える必要があります



nikkie   (2001-11-01 16:22) [8]

私は例をテストしませんでした;これが私が検索でDelphi CMYKをタイプしたとき私が見つけた最初のものです。

あなたが答えを読むならば、それはRGBからCMYKへの明白な翻訳がないことを言います。 したがって、「Photoshopのように」は、Photoshopが実行するアルゴリズムを正確に知っている場合にのみ実行できます。

私が覚えている限りでは(私はPhotoshopについてのある本の中でCMYKについて読んでいます)CMYKにはCのようないくつかのより多くの物理的な制限があります。 たぶんPhotoshopはそれを修正します...



Ajax   (2001-11-01 16:25) [9]

2Mbo:
明らかに、なぜCMYKが0から100に至るところで、それがパーセンテージであるのはなぜですか?
そしてKから取る?



Ajax   (2001-11-01 16:28) [10]

2nikkie私はCMYKでの翻訳の問題について知っています、そして私は色のわずかな逸脱のためにこの例さえ許します、しかしそれが私に与える色は異なります、すべて!



Mbo   (2001-11-01 16:34) [11]

> 0と100の間、これらはパーセントです
よくはい
> Kから取る
nikkieからのリンクは見えましたか? あります。
CMYKが特定の印刷システム用にカスタマイズされていること、つまり印刷時にCMYを計算すると正確な再現が得られないことをもう一度説明します。これはRGBが光源のモデルであり、CMYが反射吸収性であるためです。表面紙。
そして、K-blackは人工的に注入されます、なぜなら染料の混合物は黒ではなく汚れた灰色を放つからです。



Ajax   (2001-11-01 16:47) [12]

> nikkieからのリンクは見えましたか?
そしてあなたは? 私がそう言えるのであれば、非常におおよその翻訳があります。



ページ: 1 全枝

フォーラム: "WinAPI";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階









メモリ:0.59 MB
時間:0.028 c
14-22353
マーリン
2001-11-02 10:13
2002.01.08
私はショックを受けました


3-21962
phantom2040
2001-12-04 13:27
2002.01.08
TDStringGridでのフィルターインストール


6-22292
3d [電源]
2001-10-06 18:16
2002.01.08
ゲームのネットワークコード。


7-22427
KLM
2001-09-20 06:34
2002.01.08
コピー防止


14-22377
Sudiv
2001-11-08 10:54
2002.01.08
C ++?





アフリカーンス語 アルバニア語 Arabic アルメニア語 アゼルバイジャン語 バスク ベラルーシ Bulgarian カタロニア語 中国語(簡体字) 中国語(繁体字) クロアチア チェコ語 デンマーク語 Dutch 英語 エストニア語 タガログ語 Finnish フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 Indonesian アイリッシュ イタリア語 日本語 Korean ラトビア語 リトアニア マケドニア語 Malay マルタ語 Norwegian
ペルシア語 ポリッシュ ポルトガル語 ルーマニア ロシア語 セルビア Slovak スロベニア語 スペイン語 スワヒリ語 Swedish Thai トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский