一些库
文章平均质量分 91
略游
https://gitee.com/lveyou/dl
展开
-
【C++】字体文件解析(FreeType)
C++ FreeType库基本使用实例,包含描边、字体缓存合并大图。原创 2022-09-18 15:47:33 · 6294 阅读 · 0 评论 -
【C++】图像加载(libpng、FreeImage、stb_image)
libpng、FreeImage、stb_image都是图像解析的开源库,由于三者我都简单使用过,于是做个总结对比。原创 2022-09-10 11:33:57 · 4391 阅读 · 0 评论 -
【C++】crypto++加密库简单使用
crypto++是一个免费开源(公共领域)的C++密码学库,首作者叫WeiDai(美籍华裔姓Dai)。它包含主流的密码学方案,比如对称加密AES,非对称RSA,哈希函数SHA2等。还包含更常见但不够安全的功能,比如SHA1、MD5。还有没有安全需求的常见功能,比如CRC32、Base64。在官网还列出一大堆功能,读者可以自行查阅。...原创 2022-07-15 18:23:18 · 12190 阅读 · 0 评论 -
【pnglib】解析png格式的图像
解析png格式的图像前言鉴于有人收藏我07年写的博客,是关于解析png格式图像的那一篇。所以我打算再写一篇防止坑你们……1.图像的内存表示反复说到计算机中只有二进制表示,那图像如何以二进制表示呢?现在常用的规范是用4个字节表示颜色,分为4个通道ARGB,分别为透明度、红色、绿色、蓝色,这是比较常用的颜色表示方式。还有其他的色彩模型,例如HSV色彩模型,分别为色度、饱和度、纯度。还有HLS色彩模型,为色度、亮度、饱和度。在绘图库和显示器等层面,能够直接处理的应该是RGB颜色模型。也就是通过原创 2021-02-01 20:13:22 · 1636 阅读 · 0 评论 -
4.使用pnglib读写png图片
4.使用pnglib读写png图片 本章前言: 这章就是为了读取png格式图像到32位位图(ARGB)中,逆之则然,废话少说开始正题。 目标要点总结:1. 使用pnglib读写文件 最终效果: 以下操作就能实现加载png图像到32位图像中: Image*img_bg=Image::Create(L"data/img/bg.png");原创 2017-06-20 01:24:08 · 3285 阅读 · 0 评论