社区
GAME,图形处理/多媒体
帖子详情
自己创建了一个IMAGE,为什么不能显示彩色?
SY0204
2004-08-27 10:44:24
RT
...全文
134
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数据的标注形式一般为背景区域为0、物体区域依次标注1、2、3……。单通道即可正确记录数据,但为了直观,通常需要
彩色
显示
。这时需要使用“索引图像”,用单通道
显示
彩色
图像。在matlab中读入索引图像的方法:[img, cmap] = imread('./img.png'); 其中,cmap为索引图
Qt
显示
RGB
彩色
图
在上面的代码中,我们首先
创建
了
一个
主窗口,并在主窗口中添加了
一个
QLabel作为绘图区域。接下来,我们使用嵌套的循环遍历图像的每个像素,并根据像素的位置计算RGB分量的值。首先,我们需要
创建
一个
Qt应用程序,并在主窗口中添加
一个
绘图区域,用于
显示
图像。在这个示例中,我们将使用QLabel。编译并运行上述代码,您将看到
一个
大小为256x256像素的RGB
彩色
图像
显示
在Qt应用程序的主窗口中。在Qt中
显示
RGB
彩色
图是
一个
常见的任务,这篇文章将向您展示如何使用Qt编写代码来实现这个目标。
image
j 基本操作
image
j菜单栏列出了
Image
J的所有命令,它包含八个菜单: File:基本的文件操作,包括打开、保存、
创建
新图片,大多数命令看名字就知道什么意思 Edit:编辑和绘制操作,以及全局设定
Image
:图像
显示
,包括图像格式的转化、怎样
显示
等 Process:图像处理,包括点操作、过滤器和算术运算 Analyze:图像分析,统计测量、直方图绘制和其他与图像分析有关的操作 Pl...
imshow、
image
和
image
sc在图像
显示
中的不同
image
函数主要用于在坐标轴中
显示
图像数据,并且不会自动缩放数据。都是用于
显示
图像的函数,但它们有一些关键的区别。,使得最小值对应颜色映射中的第
一个
颜色,最大值对应颜色映射中的最后
一个
颜色。% 使用 imshow 函数
显示
索引图像。% 使用
image
sc 函数
显示
矩阵。% 使用
image
函数
显示
索引图像。% 使用
image
sc 函数
显示
矩阵。% 使用
image
函数
显示
矩阵。%
创建
一个
简单的矩阵。
Halcon
显示
彩色
3D模型
首先欢迎大家登陆我们的个人网站,
image
geek.cn,浏览更多精彩内容。 在halcon中读取和使用的3D点云数据,大多数的时候都是没有颜色信息的,那功能强大的halcon到底能
不能
像Meshlab一样读取和
显示
带有颜色的3D数据呢?答案当然是可以,只不过稍微有点麻烦。 下面这个3D的mesh是我利用手机拍摄的20多张照片建立出来的,我用Meahlab打开给大家看一下: 下面是要用Halcon读取并
显示
彩色
模型的代码: read_object_model_3d ('deer.ply', 'mm', [
GAME,图形处理/多媒体
1,185
社区成员
14,330
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章