- 博客(9)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 C语言简单实现仿射转换BMP位图,读入位图,仿射转换,并生成保存转换的图片
#include <stdio.h>#include <malloc.h>#include <math.h>#include <windows.h>#define BM 19778// 位图的标志//打开的文件路径 #define ORIGIN_BMP_PATH "D:\\ubuntuShare\\test\\仿射...
2019-01-29 13:40:52
715
原创 rgb565图像转rgb332
前面我在做一个RTOS单片机系统,LCD图像默认是RGB565格式的,但是我们界面比较多,图片资源多,由于系统flash只有4M图片过多导致编译出来的系统程序flash.bin超出4M,不利于扩展。后面就想着压缩图像,我们的图片资源是RGB565的数组,一张320*320的图像就有320*320*2个字节,接近200KB。比较大了。后面压缩成rgb332,一个像素一个字节。可以节约...
2018-08-21 10:17:45
2526
1
原创 C/C++ 二维码的实现,并放大显示。(目标平台MT2523)
前面在做MT2523 UI显示的时候需要用到二维码,于是上网查了很多资料。移植了二维码生成的C语言库到自己的项目。然后调用接口生成二维码数据。最后显示到自己的LCD上面。 如果不知道库的可以查看博客:https://blog.csdn.net/qq_21475601/article/details/71480028#commentsedit里面介绍了如何使用代码库文件,需要自己...
2018-08-10 11:44:29
2774
原创 用C/C++语言操作RGB图片旋转的方法,demo代码
前段时间我在做一个MT2523项目的时候,需要制作一个表盘。提供一个表盘背景图(RGB565),时分秒三个指针图片(RGB565),需要将三个指针根据时间,计算不同的角度,围绕背景图中心旋转。我写这主要是为了记录,以后自己可以看看,代码并不具有共用性,纯粹是自己的项目的代码,最主要的是分享思路和方法。需要的话还需读者自己理解,然后修改才能用起来。此方法旋转的图片会有一些问题,旋转之...
2018-07-31 17:51:47
2901
翻译 Android java字符串str转16进制hex
示例代码: byte[] hexString2Intger(String str) { byte[] byteTarget = new byte[str.length() / 2]; for (int i = 0; i < str.length() / 2; ++i) byteTarget[i] = (byte)(Intege...
2018-07-11 17:53:01
1923
原创 linux内核文件操作demo
有时候调试过程中需要在内核里面对文件进行操作,但是应用层的系统调用都不可用,像open,read,write或者标准库的fopen,fread,fwrite函数,在linux内核其实可以用如下方式进行文件读写操作。下面是一个例子,我以前在调试LCD,由于fb数据不正常。需要抓取每一帧图像进行分析用到的例子。static int save_the_buffer(void *fb_data){ ...
2018-04-15 10:00:43
2904
原创 RGB888转RGB565 C语言代码
之前做过一个项目,需要把视频格式RGB888转换成RGB565的,算法有很多下面这个是自己优化过的一些static int rgb888_to_rgb565(void * psrc, int w, int h, void * pdst){ unsigned char * psrc_temp; unsigned short * pdst_temp; u32 i,...
2018-04-15 09:50:59
3366
原创 android4.4 ubuntu编译环境搭建,问题
需要安装下面库文件:sudo apt-get install gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libg...
2018-04-15 09:36:33
387
原创 Linux C语言网络编程epoll多客户端,服务器转发
下面是server代码:服务器主要负责等待客服端连接,处理数据,转发!随便瞎写的,主要是为了学习epoll多路复用,有逻辑错误的地方。#include <stdio.h>#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <arpa/inet.h...
2018-04-09 13:25:03
1150
3
Android数据库SQLlite操作demo
2022-06-18
C语言基于Windows系统局域网简易聊天室chatroom开发,附带简单界面。
2019-03-27
C语言BMP图像仿射转换demo
2019-01-24
c 可变参数传给子函数
2022-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人