delphi RGB与TColor的转换

Posted blogpro

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi RGB与TColor的转换相关的知识,希望对你有一定的参考价值。

1.RGB转换为Tcolor
function RGBToColor(R,G,B: byte): Tcolor;
begin
  Result := B Shl 16 or G  shl 8 or R;
end;
 
2.Tcolor转换为RGB
 
proceudre Tform1.Button1Clink(Sender: Tobject);
var
  Color: TColor;
  R, G, B: integer;
begin
  Color := ClBlack;
  R := Color and $FF;
  G := (Color and $FF00) shr 8;
  B := (Color and $FF0000) shr 16;
end;

 

以上是关于delphi RGB与TColor的转换的主要内容,如果未能解决你的问题,请参考以下文章

delphi 颜色转换函数总结

如何计算图像的灰度值?delphi

delphi里面,如何获取指点窗口内坐标100,100的颜色?

Delph组件如何使用自己的图标

如何在 Delphi 中将浮点数转换为字符串,指定有效数字,而不是十进制数字(而不是 G 格式)

Delphi 的探查器和内存分析工具 [关闭]