自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

int_tulip的专栏

记录点滴,汇以成长

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 旋转裁剪算法

首先看一下QQ影像的旋转裁剪功能中的对比其中裁剪决定了旋转后抽离其中的区域,并保持了原先的宽高比。经过研究,转化为计算中间等比例矩形的宽高,即(x1,y1)(x2,y2)的值于是通过计算 int mod_angle = angle % 90; RGBQUAD color = { 255, 255, 255, 0 };

2017-08-31 18:40:57 736

原创 FreeImage Convert Btween FIBITMAP and HBITMAP

FreeImage的官方FAQ中提及了,FIBITMAP与HBITMAP的转换,在这里做一下搬运工FIBITMAP* FImageTool::ConvertHbimapToFibitmap(HBITMAP hbmp){ FIBITMAP *dib = NULL; if(hbmp) { BITMAP bm = { 0 }; int ret = G

2017-08-29 20:42:27 1065

原创 使窗口具备拖动到边界自动最大化/还原的特性

从win7开始,windows的特性中具备了拖动窗口到屏幕边界时最大化,还原,或者占据半个工作区的功能,如果希望自己的窗口具体这种特性,那么需要在窗口属性中添加 WS_BORDERG与WS_THICKFRAME,但是对于DirectUI绘制的一些窗口时,在窗口创建时就添加WS_THICKFRAME会造成窗口的边框由系统绘制,不符合设计效果解决方法是

2017-08-23 17:43:22 1311

原创 马赛克算法

工程中需要简单的马赛克算法模糊,看到网上的一些易读性不强,所以按自己的理解写了一个,调用了FreeImage的API,不过修改为直接操作BITMAP即可.针对边界还没有完善,后面会再回头完善一下

2017-08-21 15:46:09 1466

翻译 为什么C++的SEH不提供finally

因为C++支持一种更棒的方法:"resource acquisition is initialization"技术。基本思想是使用局部对象代理资源,局部变量在析构时将会自动释放资源。用这种方式,这样程序开发人员将不会遗忘资源的释放。Because C++ supports an alternative that is almost always better: The “

2017-08-01 21:00:39 232

支持windows xp的libcurl dll动态库

基于支持curl-7.81版本,支持windows xp的libcurl动态库,使用VS2017编译,包括debug与release版本,其中debug版本带有pdb

2022-01-18

空空如也

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

TA关注的人

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