自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++ 排序算法

 1.冒泡排序2.选择排序3.插入排序4.希尔排序5.归并排序6.快速排序7.堆排序8.计数排序9.桶排序10.基数排序// sortdemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <...

2019-01-31 12:10:11 432

原创 ffmpeg 从视频中生成gif文件

ffmpeg -y -ss 00:00:01 -t 3 -i "F:\imagemagick\test\curry.mp4" -vf scale=100:50 -f gif -r 10 "F:\imagemagick\test\curry2.gif"说明:-y:覆盖-ss:截取开始时间-t:gif时长,单位秒-vf scale=100:50 指定宽高,-vf scale=1...

2019-01-29 18:28:42 2403

原创 imagemagick c++ magick++ Image类常用方法

read读取一个图片文件write写入一个图片文件rows获取高度columns获取宽度fileName获取文件全路径quality压缩图片,JPEG/MIFF/PNG compression level (default 75).strip去除图片信息strips an image of all profiles and comments.animationDelay...

2019-01-25 16:33:29 1913

原创 imagemagick 常用地址

官网:https://imagemagick.org/ 可执行程序下载地址:https://imagemagick.org/script/download.php magick++ github地址:https://github.com/ImageMagick/ImageMagick/tree/master/Magick%2B%2B magick++ vs地址:http...

2019-01-24 16:03:45 177

原创 imagemagick identify获取gif详细信息,包括每一帧的延时时间

magick identify -verbose dest2.gif详细信息:delay30x100,即表示延时300毫秒   white point: (0.3127,0.329)  Matte color: grey74  Background color: white  Border color: srgb(223,223,223)  Transparent color: n...

2019-01-24 10:35:28 1928

原创 C++ 分割字符串实现 Split

//分割字符串void SplitString(const std::string& s, std::vector<std::string>& v, const std::string& c){ std::string::size_type pos1, pos2; pos2 = s.find(c); pos1 = 0; while (std::st...

2019-01-23 17:37:05 286

原创 C++ 异常处理

http://www.runoob.com/cplusplus/cpp-exceptions-handling.html throw一个字符串提示#include "stdafx.h"#include <stdio.h>#include <string>#include <iostream>#include <vector>#in...

2019-01-23 13:18:51 144

原创 C++ 写日志文件

//在指定文件路径写入指定信息,unicode版本 void CLog::WriteLog(const wchar_t* filePath, const wchar_t* text) { //首先判断文件是否存在,如果不存在则创建,并在开头加入0xfeff;如果存在则直接写入 if (_waccess(filePath, 0) == -1) { FILE* fp; _...

2019-01-23 11:26:37 4625 1

原创 imagemagick c++ 图片处理2

png:https://www.myway5.com/index.php/2017/11/10/png%E6%A0%BC%E5%BC%8F%E5%88%86%E6%9E%90%E4%B8%8E%E5%8E%8B%E7%BC%A9%E5%8E%9F%E7%90%86/https://www.cnblogs.com/barrior/p/9162573.html在客户端我们可以用PhotoSh...

2019-01-23 09:24:51 2003

原创 c++ 参数传递

// ConsoleApplication10.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <string>#include <iostream>#include <vector>void max(int a, int b){    a ...

2019-01-22 18:36:23 352

原创 C++ struct初始化,复制

struct初始化struct studentInfo{ studentInfo():num(123) { name = "lzc"; } std::string name; int num;};int main(){ studentInfo info; std::cout << info.name <<info.num<< st...

2019-01-22 18:14:31 4084

转载 imagemagick 压缩gif的正确姿势

https://segmentfault.com/a/1190000000436384有时候,我们有压缩gif的需求——例如为了优化网页加载速度。在unix环境下,可以使用ImageMagick工具。压缩gif使用-layers方法Optimize:convert source.gif -layers Optimize dest.gif可惜的是,以上的命令只适用于卡通类的gif...

2019-01-21 14:19:22 5433

原创 magick++ 把图片合成gif文件,并设置每张图片的延时时间

#include "Magick++.h"#include <iostream>#include <string>#include <vector>#include "Utils.h"////保存每一帧的图片信息//struct ImageInfo//{// uint32_t delayTime;//延时时间,单位ms// uint16_t...

2019-01-18 18:07:15 856

转载 Imagemagick FFmpeg从视频中生成gif

利用 FFmpeg 和 ImageMagick, AVI 转 GIF(不失真)利用[TMPGEnc 4.0 XPress] 或 [TMPGEnc Video Mastering Works 5] 生成 AVI 这个视频编辑软件,可对每个帧进行操作1.生成每个帧的 PNGffmpeg -y -ss 5 -t 3 -i "01.avi" -s 320x132 -an -f image2 ...

2019-01-18 09:48:42 712

转载 imagemagick convert命令

Usage: convert [options ...] file [ [options ...] file ...] [options ...] file图像设置 -adjoin 附加,连接图像成为一个单一的多图像文件 -affine matrix 仿射矩阵, 仿射变换矩阵 -antialias 反锯齿, 移除像素走样...

2019-01-18 09:13:49 3789

原创 imagemagick 图片合并

图片合并参考网址:http://www.netingcn.com/imagemagick-composite.html合并方式1实现几个小图合并成一个大图。现在有四个小图,u-0.jpg,u-1.jpg,d-0.jpg,d-1.jpgmagick convert +append u-0.jpg u-1.jpg u.jpg将u-0.jpg,u-1.jpg,水平方向拼接,并生成...

2019-01-17 15:27:33 4550

原创 imagemagick 图片剪裁

图片裁剪:原始图像:img1.jpg,图片尺寸:1920x1200crop参数可以把一副图像分成若干块大小一样的图片,同时也可以在大图上截取一块图片来,使用范例如下:#magick img1.jpg -crop 500x500 dest.jpg因为原图片尺寸为1920x1200,所以可以分割出12块图片,注意如果尺寸不是目标图片的整数倍,那么右边缘和下边缘的一部分图片就用实际尺...

2019-01-17 14:23:52 3839

原创 imagemagick gif制作

参考链接:http://www.netingcn.com/imagemagick-gif.html例如上面有5个图片,分别为p-0.png,p-1.png,p-2.png,p-3.png,p-4.png#magick -loop 0 -delay 50 p-*.png dest6.gif将这5副图像生成一个dest6.gif-loop是指循环次数,如果是0表示无限循环,如果...

2019-01-17 10:23:56 1338

原创 imagemagick 一,官网描述

以下内容翻译自:http://www.imagemagick.org/imagemagick使用Imagemagick,你可以创建,编辑,合成,转换位图图像。它可以读取或写入图像,支持多种文件格式(超过200种),包括png,jpeg,gif,heic,tiff,dpx,exr,webp,postscript,pdf和svg。它可以重新设置图片大小,翻动,镜像,旋转,歪曲,剪断和转换图像,...

2019-01-16 15:19:50 1391

原创 ffmpeg 学习记录

1、压缩的ffmpeg命令 参数解释: -i 输入文件,后面跟的是文件的地址,如果test.mp4文件路径和ffmpeg是在同一根目录下,则直接输入-i test.mp4。 -b 数据比特率,每秒传输的数据流量大小(kb/s),这个命令里设置的比特率是60...

2019-01-16 09:57:07 253

转载 cmake详解使用

https://www.hahack.com/codes/cmake/http://www.cnblogs.com/cv-pr/p/6206921.htmlhttps://blog.csdn.net/pfysw/article/details/80664518

2019-01-16 09:21:19 126

原创 C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast

1. c强制转换与c++强制转换 c语言强制类型转换主要用于基础的数据类型间的转换,语法为:(type-id)expression//转换格式1type-id(expression)//转换格式2c++除了能使用c语言的强制类型转换外,还新增了四种强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast,主要运用于继承...

2019-01-15 15:04:12 79

转载 MinGW安装、使用

MinGW是什么MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU...

2019-01-14 17:31:42 180

原创 c++ duilib简单的例子

#include "../DuiLib/UIlib.h"using namespace DuiLib;#pragma comment(lib,"../lib/DuiLib_d.lib")class CDuiFrameWnd:public CWindowWnd, public INotifyUI{public: virtual LPCTSTR GetWindowClassName()...

2019-01-11 17:43:17 1304

原创 std::move

 The first call to myvector.push_back copies the value of foo into the vector (foo keeps the value it had before the call).The second call moves the value of bar into the vector. This transfers its c...

2019-01-10 16:49:18 344

原创 std::function

 可以将任何类型的可调用元素(例如函数和函数对象)包装到可复制对象中的类,其类型仅取决于其调用签名(而不是可调用元素类型本身)。函数类实例化的对象可以包装以下任何类型的可调用对象:函数,函数指针,指向成员的指针,或任何类型的函数对象(即,类定义operator()的对象,包括闭包)。包装的可调用对象的衰减副本由对象在内部存储,该对象成为函数的目标。为了实例化函数包装类,不需要此目标可调...

2019-01-10 16:36:33 116

转载 C# 使用Process调用外部程序中所遇到的参数问题

C# 使用Process调用外部程序中所遇到的参数问题在使用Process.Start 调用外部程序时,除了程序的地址之外,是可以传递参数的,Process.Start 也有多个重载; View Code其中的arguments 参数, 是有个空格的问题的, 在外部程序接收参数的 (Winform) 是用过Main(string[] args) 。 其中args是数组 , 在Start...

2019-01-08 16:00:46 1728

原创 filetime,systemtime相互转化,获取文件创建时间,访问时间,修改时间,获取指定时间之前之后的SYSTEMTIME

// deleteOldFiles.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <windows.h>#include <string>#include <iostream>#include <stdio.h>#include <conio.h>#include ...

2019-01-07 15:20:55 2239

原创 C++字符串格式化

// iniconfig.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <windows.h>#include <string>#include <iostream>#include <sstream>using namespace std;std::string &...

2019-01-02 16:59:57 1297

原创 c++11 数值类型与string,wstring等的相互转化

以下代码都是string头文件里,使用例子int num;std::string strNum;strNum = std::to_string(1234);num = std::stoi(strNum)  数值类型转string,wstring// to_string NARROW CONVERSIONSinline string to_string(int _Va...

2019-01-02 16:26:01 1724 1

原创 c++ 读写ini文件

#include "stdafx.h"#include <windows.h>#include <iostream>#include <string>using namespace std;int main(){ int num = ::GetPrivateProfileInt(L"Images", L"level_0", 9, L"C:\\U...

2019-01-01 23:14:50 1002

nsis-3.04-setup.rar

nsis-3.0.4-setup.rar安装盘下载,

2019-09-05

dlltest.rar

Qt 创建共享动态库,使用共享动态库。一个简单的例子。使用Qt 5.7.1

2019-08-21

ProcessMonitor(1)

rocess Monitor是Windows的高级监视工具,可显示实时文件系统,注册表和进程/线程活动。它结合了两个传统Sysinternals实用程序Filemon和 Regmon的功能,并添加了大量增强功能,包括丰富和非破坏性过滤,全面的事件属性,如会话ID和用户名,可靠的流程信息,带有集成符号支持的完整线程堆栈对于每个操作,同时记录到文件等等。其独特的强大功能将使Process Monitor成为系统故障排除和恶意软件搜索工具包的核心实用程序。 总体来说,Process Monitor相当于Filemon+Regmon,其中的Filemon专门用来监视系统 中的任何文件操作过程,而Regmon用来监视注册表的读写操作过程。 有了Process Monitor,使用者就可以对系统中的任何文件和 注册表操作同时进行监视和记录,通过注册表和文件读写的变化, 对于帮助诊断系统故障或是发现恶意软件、病毒或木马来说,非常 有用。 这是一个高级的 Windows 系统和应用程序监视工具,由优秀的 Sysinternals 开发,并且目前已并入微软旗下,可靠性自不用说。

2019-04-15

Tinyxml2Example.zip

tinyxml2的使用例子;

2019-03-25

duilib开机引导页

duilib开机引导页,用于软件初次启动展示新功能。 duilib开机引导页,用于软件初次启动展示新功能。 duilib开机引导页,用于软件初次启动展示新功能。

2019-03-12

duilib按钮显示动画

duilib按钮显示动画

2019-03-08

DuiLib_Ultimate 加载资源文件三种方法.zip

duilib提供了4种加载资源的方式 1.直接读取xml文件 2.读取zip资源压缩包 3.读rc资源 4.读dll中的rc资源

2019-03-06

DuiLib_Ultimate加载资源.zip

DuiLib_Ultimate加载资源的三种方法 duilib提供了4种加载资源的方式 1.直接读取xml文件 2.读取zip资源压缩包 3.读rc资源 4.读dll中的rc资源

2019-03-06

空空如也

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

TA关注的人

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