VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 718|回复: 2

[求助] 像素值显示图片问题

[复制链接]
55_avatar_middle
在线会员 发表于 2015-10-5 22:44:47 | 显示全部楼层 |阅读模式
3驿站币
有一张图片是BMP 256色的。

如果不懂BMP 256色格式的可以去百度下。

先看图片数据
像素值显示图片问题

通过图片可以看到图片大小是60x71

前面54个字节是BMP的头,

接下来1024是256个调色板

下面才是图片数据


程序是这样的

int width=60;
int  heigth=71;
char tiaoseban[1024]={xxxxx};///调色板数据
char *buff=xxxxx; //图片数据

请问我怎么把些数据写到程序窗口中去。

写成如下图形式
像素值显示图片问题





上一篇:关于一个函数定义符的问题
下一篇:CreateProcess不能成功创建CMD程序
74_avatar_middle
在线会员 发表于 2015-10-6 12:06:06 | 显示全部楼层
首先 你要確認 你使用 什麼繪製 圖像 如 gdi gdi+ direct2d
之後 每種 繪製方式 都會 提供一個 代表 圖像的對象 並且提供了 以像素為初始化的 方式 使用 你的像素 初始化圖像對象之
之後 每種 繪製方式 都提供了 一個 將 圖像對象繪製到 設備的 方法 繪製之

看你的圖像格式 和你給出的 圖像 這是 傳奇的 圖像資源吧?純好奇
(以前自己實現着玩 寫過傳奇代碼 有幾個 處理 傳奇圖像的 組件(direct2d gdi+ [主要是direct2d的 gdi+只是當時為了調式 mir格式 用的 不保證其完整 和 無錯])
(沒記錯的話 這些組件使用了boost::shared_ptr 還有什麼記不清了 要自己配置好 boost環境 )

Desktop.rar

19.08 KB, 下载次数: 2

55_avatar_middle
ico_lz  楼主| 发表于 2015-10-6 16:32:28 | 显示全部楼层
zuiwuchang 发表于 2015-10-6 12:06
首先 你要確認 你使用 什麼繪製 圖像 如 gdi gdi+ direct2d
之後 每種 繪製方式 都會 提供一個 代表 圖像 ...

看了下,不是VC写的。。

有点看不懂。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-3-26 23:32

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表