美文网首页
图片处理基础知识

图片处理基础知识

作者: 民工小高 | 来源:发表于2019-02-05 12:13 被阅读0次

位图基础知识

   位图图像或者点阵图,由称作像素(图片元素)的单个点组成的。如BMP图像 
   图像数字化的精度包括两个部分, 即分辨率和颜色深度。

一张图分辨率如640480,表示在图像没有缩放的前提下,水平方向640个像素点,垂直方向480个像素点。一个指图片的像素数多少,就是在横向上和纵向上有多少个像素,组成一个矩阵,就是你看到的图片,比如你听到的800600,1600*1200等。
数字图像的颜色深度表示每个像素所占的 二级制位数。颜色深度越大则能表示的颜色数目越多,计算机中常用的图像文件类型如下:
1.单色图像
每个像素只占一位,其值只有0或者1,代表黑白颜色。也成为1位图像。一般由黑色区域和白色区域构成。
2.灰度图
灰度图的存储文件带有图像颜色表,此颜色表分为256项,图像颜色表中的每一表项由RGB三种颜色分量组成,并且RGB颜色的分量值都相等
在一张图片的每个像素中可以直接存放其rgb值!当然:我们也可以存放一个索引值,通过这个索引值去其对应的颜色表中去查找对应的颜色的rgb值来进行绘制。这种像素中存放索引值而不是实际rgb值的模式在Qt中有:QImage::Format_Indexed8,亦即:用8位来存放一个索引值。
如下代码为给一个不带颜色表的图片数据添加颜色表代码,Qt实现:

    QFile file("D:/pic/1.bmp");
    file.open(QIODevice::ReadOnly);
    QByteArray t = file.readAll();
    char *b = t.data();
    QImage image((const uchar *)(b),480,640,QImage::Format_Indexed8);
    QVector<QRgb> grayTable;
    unsigned int rgb=0;
    for(int i= 0; i< 256;i++)
    {
        grayTable.append(rgb);
        rgb+=0x010101;
    }
    image.setColorTable(grayTable);
    image.save("2.bmp","bmp");
//或者
   QVector<QRgb> grayTable;
   for(int i = 0; i < 256; i++) 
   graytable.push_back(qRgb(i,i,i));
   qi->setColorTable(grayTable);

相关文章

  • 图片处理基础知识

    位图基础知识 一张图分辨率如640480,表示在图像没有缩放的前提下,水平方向640个像素点,垂直方向480个像素...

  • android 最全 图片相关知识整理

    android 最全 图片相关知识整理 图片基础知识梳理图片基础知识梳理(1) - ImageView 的 Sca...

  • 06-Matplotlib

    一.图片灰度处理 导包 3种方法 二.Matplotlib基础知识 导包 2.1 Matplotlib中的基本图表...

  • 最全面的设计师图片设计入门手册

    本文从找图、图片比例到降噪方法、后期处理技巧、运用须知等全方位总结了关于图片设计的基础知识。 今天给大家分享的是关...

  • 图片编辑基础知识|新闻图片后期处理12条

    习近平总书记曾在党的新闻舆论工作座谈会上强调,“真实性是新闻的生命,要根据事实来描述事实,既准确报道个别事实,又从...

  • Android OpenGL ES 10.1 视频播放器

    课程介绍 在学习了前面章节OpenGL基础知识后,读者应该具备了复杂界面特效、图片高效处理的开发能力。接下来的章节...

  • Plupload 七牛图片上传(二)

    图片基本处理 七牛提供了一些图片处理方式,比如: **图片基本处理 ** √ **图片瘦身 ** 图片高级处理 图...

  • 前端学习

    初级阶段(静态网页制作、JS编程入门) 1.Photoshop入门 图像处理基础知识、图像处理基础知识、分辨率、图...

  • PPT培训第二天

    一、总结 二、图片处理 1,图片边框 2,图片映像 3,图片柔光等图片处理 4,图片格式刷:其他图片同样处理 三、...

  • iOS 图片上传处理 图片压缩 图片处理

    提到从摄像头/相册获取图片是面向终端用户的,由用户去浏览并选择图片为程序使用。在这里,我们需要过UIImagePi...

网友评论

      本文标题:图片处理基础知识

      本文链接:https://www.haomeiwen.com/subject/mjdfsqtx.html