社区
GAME,图形处理/多媒体
帖子详情
自己创建了一个IMAGE,为什么不能显示彩色?
SY0204
2004-08-27 10:44:24
RT
...全文
131
9
打赏
收藏
自己创建了一个IMAGE,为什么不能显示彩色?
RT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
说的详细点啊
是不是你的图片有问题啊
一般不会有这样的情况啊
index
image
: 用单通道图像
显示
彩色
借鉴:stakeflow的讨论 对于semantic segmentation,annotation数据的...这时需要使用“索引图像”,用单通道
显示
彩色
图像。在matlab中读入索引图像的方法:[img, cmap] = imread('./img.png'); 其中,cmap为索引图
Qt
显示
RGB
彩色
图
在上面的代码中,我们...编译并运行上述代码,您将看到
一个
大小为256x256像素的RGB
彩色
图像
显示
在Qt应用程序的主窗口中。在Qt中
显示
RGB
彩色
图是
一个
常见的任务,这篇文章将向您展示如何使用Qt编写代码来实现这个目标。
image
j 基本操作
image
j菜单栏列出了
Image
J的所有命令,它包含八个菜单: File:基本的文件操作,包括打开、保存、
创建
新图片,大多数命令看名字就知道什么意思 Edit:编辑和绘制操作,以及全局设定
Image
:图像
显示
,包括...
imshow、
image
和
image
sc在图像
显示
中的不同
image
函数主要用于在坐标轴中
显示
图像数据,并且不会自动缩放数据。都是用于
显示
图像的函数,但它们有一些关键的区别。,使得最小值对应颜色映射中的第
一个
颜色,最大值对应颜色映射中的最后...%
创建
一个
简单的矩阵。
Halcon
显示
彩色
3D模型
在halcon中读取和使用的3D点云数据,大多数的时候都是没有颜色信息的,那功能强大的halcon到底能
不能
像Meshlab一样读取和
显示
带有颜色的3D数据呢?答案当然是可以,只不过稍微有点麻烦。 下面这个3D的mesh是我利用...
GAME,图形处理/多媒体
1,185
社区成员
14,330
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章