自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 利用libjpeg库实现jpg与bmp图片互转指南

jpg与bmp图片互转指南一、原理:​ jpg与bmp图片格式都是以rgb像素为基础的,但是jpg在bmp的rgb的基础上进行了压缩。而且存储的方式是bgr,因此,在二者转换过程中需要转换对应的格式,而且只需要的到rgb再使用libjpeg库即可进行互相转换。二、转换工具:libjpeg库移植jpeg库1.下载JPEG库的源代码 http://www.ijg.org/files/ JPEG官方网站2.jpegsrc.v9a.tar.gz 为源码文件,需要往自己的linux中安装该库

2021-05-06 08:51:53 2972 2

原创 YUV420P转BMP指南

YUV420P转BMP指南一、YUV像素点转换为RGB公式R = Y + 1.403 * (U - 128)G = Y - 0.343 * (V - 128) - 0.714 * (U - 128)B = Y + 1.770 * (V - 128)同样值得注意的是:网上的公式依然是反过来的(网上对应V的地方是U,U的地方是V)二、从YUV420P格式到BMP转换算法​ 由上图可得,yuv420格式是每四个Y公用一对UV,所以U和V的数量都为Y的四分之一​ 而:下图则是YUV420在图像文件

2021-04-19 10:35:57 1526

原创 bmp转换为YUV420p指南

bmp转换为YUV420p指南(Linux):一、如何获得一张YUV图片(1)在网络上下载一张随便的jpg图片或者bmp图片使用画图软件打开,并且设置成640*480大小的(2)在Linux下安装ffmpegapt install ffmpeg(3)使用ffmpeg转换jpg为YUV格式ffmpeg -i 1.jpg -s 640x480 -pix_fmt yuv420p test.yuv二、如何查看YUV图片利用ffmpeg自带的图片查看器ffplay:ffplay -video_s

2021-04-16 16:49:18 1996 1

原创 C语言实现简单版Linux的cp命令

C语言实现简单版的Linux的cp命令前言:​ 这是我的第一篇CSDN文章,写的不够好的地方有请各路大神指正。本人也是接触代码时间很短,在这里希望把自己学习到的知识写成一些有用的代码。后面有空的话还会继续多写写这类的文章。​ 不想看文章写了啥的同鞋请直接拉到最下面拉代码。一、通过主函数传参实现cp命令参数的传入(1)int argc​ 这个参数记录着有多少个主函数传参,数值为实际需要的传参数加1而cp命令需要两个参数(不考虑-r -f等等参数),分别是复制的源路径以及复制的目标

2021-04-07 08:57:00 1943 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除