<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013255351的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013255351</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013255351]]></copyright><item><title><![CDATA[C语言简单实现仿射转换BMP位图，读入位图，仿射转换，并生成保存转换的图片]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/86688727</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/86688727</guid><author>u013255351</author><pubDate>Tue, 29 Jan 2019 13:40:52 +0800</pubDate><description><![CDATA[ 

 

 




#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;malloc.h&amp;gt;
#include &amp;lt;math.h&amp;gt;
#include &amp;lt;windows.h&amp;gt;
#define BM 19778// 位图的标志
//打开的文件路径 
#define ORIGIN_BMP_PATH &quot;D:\\ubuntuShare\\test\\仿射...]]></description><category></category></item><item><title><![CDATA[rgb565图像转rgb332]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/81902609</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/81902609</guid><author>u013255351</author><pubDate>Tue, 21 Aug 2018 10:17:45 +0800</pubDate><description><![CDATA[前面我在做一个RTOS单片机系统，LCD图像默认是RGB565格式的，但是我们界面比较多，图片资源多，由于系统flash只有4M

图片过多导致编译出来的系统程序flash.bin超出4M，不利于扩展。

后面就想着压缩图像，我们的图片资源是RGB565的数组，一张320*320的图像就有320*320*2个字节，接近200KB。

比较大了。

后面压缩成rgb332，一个像素一个字节。可以节约...]]></description><category></category></item><item><title><![CDATA[C/C++ 二维码的实现，并放大显示。（目标平台MT2523）]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/81560404</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/81560404</guid><author>u013255351</author><pubDate>Fri, 10 Aug 2018 11:44:29 +0800</pubDate><description><![CDATA[前面在做MT2523 UI显示的时候需要用到二维码，于是上网查了很多资料。

移植了二维码生成的C语言库到自己的项目。然后调用接口生成二维码数据。

最后显示到自己的LCD上面。

 

如果不知道库的可以查看博客：https://blog.youkuaiyun.com/qq_21475601/article/details/71480028#commentsedit

里面介绍了如何使用代码库文件，需要自己...]]></description><category></category></item><item><title><![CDATA[用C/C++语言操作RGB图片旋转的方法，demo代码]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/81316494</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/81316494</guid><author>u013255351</author><pubDate>Tue, 31 Jul 2018 17:51:47 +0800</pubDate><description><![CDATA[前段时间我在做一个MT2523项目的时候，需要制作一个表盘。

提供一个表盘背景图（RGB565），时分秒三个指针图片（RGB565），

需要将三个指针根据时间，计算不同的角度，围绕背景图中心旋转。

我写这主要是为了记录，以后自己可以看看，代码并不具有共用性，纯粹是自己的项目的代码，最主要的是分享思路和方法。

需要的话还需读者自己理解，然后修改才能用起来。此方法旋转的图片会有一些问题，旋转之...]]></description><category></category></item><item><title><![CDATA[Android java字符串str转16进制hex]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/81004309</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/81004309</guid><author>u013255351</author><pubDate>Wed, 11 Jul 2018 17:53:01 +0800</pubDate><description><![CDATA[示例代码：    byte[] hexString2Intger(String str) {
        byte[] byteTarget = new byte[str.length() / 2]; 
        for (int i = 0; i &amp;lt; str.length() / 2; ++i) 
            byteTarget[i] = (byte)(Intege...]]></description><category></category></item><item><title><![CDATA[linux内核文件操作demo]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/79946865</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/79946865</guid><author>u013255351</author><pubDate>Sun, 15 Apr 2018 10:00:43 +0800</pubDate><description><![CDATA[有时候调试过程中需要在内核里面对文件进行操作，但是应用层的系统调用都不可用，像open，read，write或者标准库的fopen，fread，fwrite函数，在linux内核其实可以用如下方式进行文件读写操作。下面是一个例子，我以前在调试LCD，由于fb数据不正常。需要抓取每一帧图像进行分析用到的例子。static int save_the_buffer(void *fb_data)
{
  ...]]></description><category></category></item><item><title><![CDATA[RGB888转RGB565 C语言代码]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/79946797</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/79946797</guid><author>u013255351</author><pubDate>Sun, 15 Apr 2018 09:50:59 +0800</pubDate><description><![CDATA[之前做过一个项目，需要把视频格式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,...]]></description><category></category></item><item><title><![CDATA[android4.4 ubuntu编译环境搭建，问题]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/79914827</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/79914827</guid><author>u013255351</author><pubDate>Sun, 15 Apr 2018 09:36:33 +0800</pubDate><description><![CDATA[需要安装下面库文件：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...]]></description><category></category></item><item><title><![CDATA[Linux C语言网络编程epoll多客户端，服务器转发]]></title><link>https://blog.youkuaiyun.com/u013255351/article/details/79865127</link><guid>https://blog.youkuaiyun.com/u013255351/article/details/79865127</guid><author>u013255351</author><pubDate>Mon, 09 Apr 2018 13:25:03 +0800</pubDate><description><![CDATA[下面是server代码：服务器主要负责等待客服端连接，处理数据，转发！随便瞎写的，主要是为了学习epoll多路复用，有逻辑错误的地方。#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;sys/types.h&amp;gt;          /* See NOTES */
#include &amp;lt;sys/socket.h&amp;gt;
#include &amp;lt;arpa/inet.h...]]></description><category></category></item></channel></rss>