永发信息网

像素值怎么变成灰度值?

答案:2  悬赏:0  手机版
解决时间 2021-02-08 19:33
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-08 07:13
像素值怎么变成灰度值?
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-02-08 08:19
原型:
int WINAPI icePub_imgToBmp(char *strImgFilename,char *strBmpFilename,int huiFlag)
输入:strImgFilename 各种图像格式文件名
strBmpFilename bmp图像名
huiFlag 灰度化标志
输出:

typedef int (WINAPI ICEPUB_IMGTOBMP)(char *strImgFilename,char *strBmpFilename,int huiFlag);
ICEPUB_IMGTOBMP *icePub_imgToBmp = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_imgToBmp = (ICEPUB_IMGTOBMP *)GetProcAddress(hDLLDrv, "icePub_imgToBmp");
}

icePub_imgToBmp("a.png","a.bmp",1);
icePub_imgToBmp("b.jpg","b.bmp",1);
icePub_imgToBmp("c.gif","c.bmp",1);

if(hDLLDrv)
FreeLibrary(hDLLDrv);
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-08 09:39
像素值,是指相机、摄像头有多少万像素。如30万、130万、500万、1000万像素。表现在图像、显示器、屏幕上则为640*480,1280*1024像素等。其中某个点的像素坐标(1000,500),则表示横向第1000点、纵向500点上的那个点。 灰度值,是指黑白相机(其实是灰度相机,真正的黑白,只有黑和白二值)拍出的图像某个像素坐标点的值。从0~255共256级。看起来白的,值较大,接近或等于255,看起来黑的,值较小,接近或等于0。 如果在图像中来看,像素值表示了图像的大小、像素坐标表示地址、灰度值表示地址中的值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯