社区
GAME,图形处理/多媒体
帖子详情
自己创建了一个IMAGE,为什么不能显示彩色?
SY0204
2004-08-27 10:44:24
RT
...全文
177
9
打赏
收藏
自己创建了一个IMAGE,为什么不能显示彩色?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wintergoes
2004-08-30
打赏
举报
回复
呵呵..
kaguo
2004-08-30
打赏
举报
回复
似乎是这样的:
你直接装入的灰色图像PICTURE认为图像格式是灰度的,不接受彩色刷子。
动态Draw上去就不会改变属性...
SY0204
2004-08-30
打赏
举报
回复
恩,可以了,但是为什么会这样?
zlb99
2004-08-29
打赏
举报
回复
动态调入图像
zlb99
2004-08-29
打赏
举报
回复
你试试这样写,就行了
var
myPicture:TPicture;//注意要释放
begin
myPicture:=TPicture.Create();
myPicture.Bitmap.LoadFromFile('c:\aaa.bmp');
image1.Canvas.Draw(0,0,myPicture.Graphic);
end;
linzhengqun
2004-08-28
打赏
举报
回复
代码贴出来吧。
SY0204
2004-08-28
打赏
举报
回复
我用一个IMAGE装了一个BMP的灰度图,
然后在上面将IMAGE.CANVAS的PEN或者BRUSH的颜色都改成彩色,在CANVAS上面做图,结果始终是黑色,代码如下,这次没有动态的创建IMAGE
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var PointA:array [1..9] of TPoint;
Pos:TPoint;
begin
Pos.X:=20;
Pos.Y:=20;
PointA[1].X:=Pos.X;
PointA[1].Y:=Pos.Y;
PointA[2].X:=Pos.X+12;
PointA[2].Y:=Pos.Y+10;
PointA[3].X:=Pos.X+9;
PointA[3].Y:=Pos.Y+5;
PointA[4].X:=Pos.X+20;
PointA[4].Y:=Pos.Y+8;
PointA[5].X:=Pos.X+15;
PointA[5].Y:=Pos.Y;
PointA[6].X:=Pos.X+20;
PointA[6].Y:=Pos.Y-8;
PointA[7].X:=Pos.X+9;
PointA[7].Y:=Pos.Y-5;
PointA[8].X:=Pos.X+12;
PointA[8].Y:=Pos.Y-10;
PointA[9].X:=Pos.X;
PointA[9].Y:=Pos.Y;
Image1.Canvas.Brush.Color:=clRed;
Image1.Canvas.Brush.Style:=bsSolid;
Image1.Canvas.Polygon(PointA);
但是如果把图片换成彩色的图片,就可以了,是不是和装的图片有关系,但是感觉IMAGE.PICTURE与IMAGE.CANVAS应该是相互独立的吧
constantine
2004-08-28
打赏
举报
回复
代码?估计是哪里有问题
beigua111
2004-08-27
打赏
举报
回复
说的详细点啊
是不是你的图片有问题啊
一般不会有这样的情况啊
七、
彩色
图像处理(MATLAB)
本文介绍了MATLAB中的
彩色
图像处理,包括RGB图像,由三个分量图像组成,可通过cat运算符堆叠,还能提取分量图像;索引图像有整数矩阵和
彩色
映射矩阵;处理RGB和索引图像的函数如dither、grayslice;以及多种
彩色
空间转换,如NTSC、YCbCr、HSV等。
ROS中使用乐视 奥比中光(Astra Pro)深度相机
显示
彩色
和深度图像
该博客介绍了在Ubuntu系统下安装奥比中光ROS驱动包的详细步骤,包括安装ROS、依赖,
创建
工作空间,获取ROS包等。还给出修改launch启动文件的两种方法,最后可通过启动launch文件和打开Rviz
显示
彩色
和深度图像。
Kinect for Windows SDK——Free
Image
显示
彩色
数据
本文详细介绍了如何利用Free
Image
库与Kinect SDK在对话框应用程序中实现实时
彩色
数据的
显示
。包括
创建
基于对话框的应用程序、配置KinectSDK和Free
Image
、使用多线程处理
彩色
帧数据等关键步骤。通过实现,对话框可以随意移动,
显示
Kinect捕捉到的
彩色
图像。
数字图像处理——第六章(
彩色
图像处理)
本文详细介绍了
彩色
图像处理的基础知识,包括
彩色
基础、
彩色
模型、
彩色
图像处理基础和具体处理方法。讲解了RGB、CMYK、HSI等
彩色
模型,探讨了颜色的三原色理论和不同
彩色
模型的转换。此外,还涵盖了伪
彩色
图像处理、全
彩色
图像处理、
彩色
变换等技术,如色调和
彩色
校正、直方图处理。最后讨论了
彩色
图像的平滑、锐化、分割和噪声处理等处理方法。
MATLAB
彩色
图像处理
本文详细介绍使用MATLAB进行
彩色
图像处理的方法,包括图像
显示
、
彩色
空间转换、
彩色
变换、图像分割等核心操作,适用于图像处理初学者及专业人员。
GAME,图形处理/多媒体
1,184
社区成员
14,330
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章