ホーム
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.58 MB
時間:0.028 c
14-22352
マーリン
2001-11-02 13:04
2002.01.08
すべての動きを記録しました!!!


14-22326
マクシム
2001-11-04 11:35
2002.01.08
誰かが脳を伸ばしたいと思いましたか? アルゴリズムのオプションは何ですか?


3-21952
S_king
2001-12-04 10:18
2002.01.08
最初の無料IDを定義する


1-22082
チャク
2001-12-19 10:07
2002.01.08
DLLで関数パラメーターを渡す方法


1-22189
bestix
2001-12-14 19:54
2002.01.08
メタファイル





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