wince下的图片像素点获取(LED显示器,或者wince上位机图片的加载)

2023-11-20 22:10

本文主要是介绍wince下的图片像素点获取(LED显示器,或者wince上位机图片的加载),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、加载图片(不过说实话 IImage加载图片会造成图片加载时的缓冲慢的问题,后面贴上我感觉比较好的用法更多地链接)


IImagingFactory *pImgFactory = NULL;
IImage *pImage = NULL;
ImageInfo imageInfo;

CoInitializeEx(NULL, COINIT_MULTITHREADED);

if (SUCCEEDED(CoCreateInstance(CLSID_ImagingFactory,
NULL,
CLSCTX_INPROC_SERVER,
IID_IImagingFactory,
(void **) &pImgFactory))) 
{
if (SUCCEEDED(pImgFactory->CreateImageFromFile(filename, &pImage))) 
{
pImage->GetImageInfo(&imageInfo);
pImage->Draw(h_dc, &rcx, NULL);
pImage->Release();
pImgFactory->Release();


}
else
{
pImgFactory = NULL;
pImage = NULL;
CoUninitialize();
return FALSE;
}
}
else
{
pImgFactory = NULL;
pImage = NULL;
CoUninitialize();
return FALSE;
}
pImgFactory = NULL;
pImage = NULL;
CoUninitialize();

return TRUE;


http://blog.csdn.net/norains/article/details/1759912 //分割图片 缓冲区的调用等

2、获取图片的像素(rgb)

一开始 我看到   pImage->GetImageInfo(&imageInfo)  想imageInfo里面应该有像素的信息  可是没看明白获取到的信息到底怎么获得 所以我就偷了个懒做了以下的步骤:

既然我已经可以将图片放大一个hdc中 为什么我不直接拿出来呢!

COLORREF xx[i] = GetPixel(m_hdc,x,y); // 遍历一下不就可以了!

 老实说都怪上大学时候偷懒,现在英文文档看的吃力 想来想去 pImage->GetImageInfo(&imageInfo),imageInfo里面应该已经包含了像素信息了,可惜文档没看太明白。要是哪位高手知道怎么直接调用麻烦留言鄙视我 ,但请附上解释可怜

这篇关于wince下的图片像素点获取(LED显示器,或者wince上位机图片的加载)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/397792

相关文章

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

python获取当前文件和目录路径的方法详解

《python获取当前文件和目录路径的方法详解》:本文主要介绍Python中获取当前文件路径和目录的方法,包括使用__file__关键字、os.path.abspath、os.path.realp... 目录1、获取当前文件路径2、获取当前文件所在目录3、os.path.abspath和os.path.re

Java子线程无法获取Attributes的解决方法(最新推荐)

《Java子线程无法获取Attributes的解决方法(最新推荐)》在Java多线程编程中,子线程无法直接获取主线程设置的Attributes是一个常见问题,本文探讨了这一问题的原因,并提供了两种解决... 目录一、问题原因二、解决方案1. 直接传递数据2. 使用ThreadLocal(适用于线程独立数据)

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

Java操作xls替换文本或图片的功能实现

《Java操作xls替换文本或图片的功能实现》这篇文章主要给大家介绍了关于Java操作xls替换文本或图片功能实现的相关资料,文中通过示例代码讲解了文件上传、文件处理和Excel文件生成,需要的朋友可... 目录准备xls模板文件:template.xls准备需要替换的图片和数据功能实现包声明与导入类声明与

MyBatis延迟加载的处理方案

《MyBatis延迟加载的处理方案》MyBatis支持延迟加载(LazyLoading),允许在需要数据时才从数据库加载,而不是在查询结果第一次返回时就立即加载所有数据,延迟加载的核心思想是,将关联对... 目录MyBATis如何处理延迟加载?延迟加载的原理1. 开启延迟加载2. 延迟加载的配置2.1 使用

Android WebView的加载超时处理方案

《AndroidWebView的加载超时处理方案》在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本... 目录引言一、WebView加载超时的原因二、加载超时处理方案1. 使用Handler和Timer进行超

基于C#实现将图片转换为PDF文档

《基于C#实现将图片转换为PDF文档》将图片(JPG、PNG)转换为PDF文件可以帮助我们更好地保存和分享图片,所以本文将介绍如何使用C#将JPG/PNG图片转换为PDF文档,需要的可以参考下... 目录介绍C# 将单张图片转换为PDF文档C# 将多张图片转换到一个PDF文档介绍将图片(JPG、PNG)转

Qt QWidget实现图片旋转动画

《QtQWidget实现图片旋转动画》这篇文章主要为大家详细介绍了如何使用了Qt和QWidget实现图片旋转动画效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、效果展示二、源码分享本例程通过QGraphicsView实现svg格式图片旋转。.hpjavascript