- 博客(0)
- 资源 (10)
- 收藏
- 关注
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz
arm64/32交叉编译工具,解压后安装即可,无需编译
2020-07-30
Magick++.cpp
linux下采用开源库Magick++实现图片合成,图片添加中英文字体:需要自己下载编译Magick++,如下为部分代码,下载可看完整代码
#include
#include
#include
#include
#include
#define MAGICKCORE_QUANTUM_DEPTH 16
#define MAGICKCORE_HDRI_ENABLE 1
//#define _GLIBCXX_USE_CXX11_ABI 0L
#define BI_RGB 0L
using namespace std;
using namespace Magick;
bool bCHMixBack(char *JiGuan, char *DateBegain,char *DateEnd,char *BackGroundpic,char *toPic);
bool bCHMixBack(char *JiGuan, char *DateBegain,char *DateEnd,char *BackGroundpic,char *toPic)
{
std::vector draws;
Magick::Image img;
img.read( BackGroundpic );
printf(BackGroundpic);
printf("\nBackGroundpic end\n");
//draws.push_back(Magick::DrawableFont("黑体",(Magick::StyleType)AnyStyle,600,(Magick::StretchType)AnyStretch)); //设置字体 宋体 黑体 微软雅黑//
/* Magick::DrawableFont Font = Magick::DrawableFont("黑体",(Magick::StyleType)NormalStyle,400,(Magick::StretchType)AnyStretch);//"/usr/share/fonts/simhei.ttf"
draws.push_back(Font);
draws.push_back(Magick::DrawablePointSize(22)); //设置字体大小
draws.push_back(Magick::DrawableFillColor(Magick::Color("black")));//字体颜色
char szDate[255]={0};
sprintf(szDate,"%s-%s",DateBegain,DateEnd);
draws.push_back(Magick::DrawableText(200,276,"33"));
//draws.push_back(Magick::DrawableText(200,276,szDate));
//draws.push_back(Magick::DrawableText(200,240,JiGuan));
printf("\n");
printf(szDate);
printf("\n");
printf(JiGuan);
printf("\n++++bCHMixBack img.draw(draws)\n");
img.draw(draws);
*/
string family_ = "黑体";
img.fontFamily(family_);
img.fontPointsize(22);
img.fontWeight(600);
img.fillColor(Magick::Color("black"));
img.fontStyle((Magick::StyleType)NormalStyle);
Magick::DrawableText text(200,276,"字体颜色");
img.draw(text);
printf("\n++++bCHMixBackimg.draw(draws) End\n");
int len = strlen(toPic);
if(toPic[len-5]=='.')
{
len -=4;
}
else if(toPic[len-4]=='.')
2020-07-30
md5calc.rar
计算文本数据MD5,完全源代码,无任何依赖库
int main(int argc, char* argv[])
{
int i =0,j,len;
MD5Context context;
unsigned char buff[16];
char * str1 = "";
char * str2 = "abc";
char * str3 = "message digest";
char * str4 = "abcdefghijklmnopqrstuvwxyz";
char * str5 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
char * str6 = "12345678901234567890123456789012345678901234567890123456789012345678901234567890";
char str[7][100] =
{
"",
"a",
"abc",
"message digest",
"abcdefghijklmnopqrstuvwxyz",
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
"12345678901234567890123456789012345678901234567890123456789012345678901234567890"
};
for(i=0;i<7;i++)
{
len = strlen(str[i]);
MD5_Init(&context);
MD5_Update(&context,(unsigned char *)str[i], len);
MD5_Final(&context,buff);
printf("MD5(\"%s\") = \n",str[i]);
for(j=0;j<16;j++)
{
printf("%x",(buff[j] & 0xF0)>>4);
printf("%x",buff[j] & 0x0F);
}
printf("\n***********************************************************\n");
}
printf("Wating...\n");
MD5_File("00.dat");
system("pause");
return 0;
}
2020-07-30
ColorBmpTo_OneBitBmp实现1/2/4/8/16/24/32位图转换
1/2/4/8/16/24/32位图转换代码
BOOL SaveTrueBmp(char* p_SrcFileName, char* p_szNewBitCountFile, WORD wBitCountIN)
{
HBITMAP hBitmap=(HBITMAP)LoadImage(NULL,p_SrcFileName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION|LR_DEFAULTSIZE);
//设备描述表
HDC hDC;
//位图中每象素所占字节数为1/2/4/8/16/24/32
WORD wBitCount = wBitCountIN;
//定义调色板大小, 位图中像素字节大小 ,位图文件大小 , 写入文件字节数
DWORD dwPaletteSize=0, dwBmBitsSize=0, dwDIBSize=0, dwWritten=0;
//位图属性结构
BITMAP Bitmap;
//位图文件头结构
BITMAPFILEHEADER bmfHdr;
//位图信息头结构
BITMAPINFOHEADER bi;
//指向位图信息头结构
LPBITMAPINFOHEADER lpbi;
//定义文件,分配内存句柄,调色板句柄
HANDLE fh=0, hDib=0, hPal=0,hOldPal=NULL;
GetObject(hBitmap, sizeof(Bitmap), (LPSTR)&Bitmap);
bi.biSize = sizeof(BITMAPINFOHEADER);
bi.biWidth = Bitmap.bmWidth;
bi.biHeight = Bitmap.bmHeight;
bi.biPlanes = 1;
bi.biBitCount = wBitCount;
bi.biCompression = BI_RGB;
bi.biSizeImage = 0;
bi.biXPelsPerMeter = 0;
bi.biYPelsPerMeter = 0;
bi.biClrImportant = 0;
bi.biClrUsed = 0;
2020-07-30
首先下载相关的软件和刷机包.虫虫的帖子有下载点击进入
首先下载相关的软件和刷机包.虫虫的帖子有下载点击进入
V3驱动(V3连接电脑的驱动程序)
刷机软件SmartMoto(就是用来刷包包滴啦)
MOTOKIT(功能强大的V3手机管理工具)
你选好的刷机包(这里强力推荐虫虫END完美版)
^^^^^^^^^
2009-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人