由于项目的需要,我们需要三种裁剪框,矩形裁剪框相信大家都不陌生,矩形的比较简单,思路:例如:正方形的裁剪框,我们只需要设置画笔的颜色为半透明的,然后绘制上下左右四个矩形即可组成一个正方形,那么圆形的怎么画呢?如果是同样的思路,那么我们就需要画两个不规则的图形,来组成圆,关键的地方就是那个半圆弧怎么画?我想到了用path,下面大家看一下效果:
正方形:...
分类:
其他好文 时间:
2015-08-07 19:57:29
阅读次数:
126
通过 setValue: forKeyPath:
这个方法来设置一些属性信息
UITextField *textfield = [UITextField new];
[textfield setValue:[UIColor redcolor] forKeyPath:@"_placeholderLabel.textColor"];
[self s...
分类:
其他好文 时间:
2015-08-07 11:05:53
阅读次数:
92
下面的示例演示如何使用透视投影来创建 3D 空间。该示例演示如何通过projectionCenter属性来修改消失点和更改空间的透视投影。进行这种修改后,将强制重新计算focalLength和fieldOfView(及其相关的 3D 空间扭曲)。此示例:创建一个名为center的 sprite,作为...
分类:
其他好文 时间:
2015-08-05 18:10:30
阅读次数:
148
在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,人工识别验证码;因此即使比较复杂的如填字、...
分类:
其他好文 时间:
2015-08-01 11:36:34
阅读次数:
104
RenderTransform特效:
变形(RenderTransform)类是为了达到直接去改变某个Silverlight对象的形状(比如缩放、旋转一个元素)的目的而设计的,RenderTransform包含的变形属性成员就是专门用来改变Silverlight对象形状的,它可以实现对元素拉伸,旋转,扭曲等效果,同时变形特效也常用于辅助产生各种动画效果,下面列出RenderTransfo...
分类:
Web程序 时间:
2015-07-27 23:09:18
阅读次数:
159
CSS制作响应式正方形?什么鬼?干嘛用的?干嘛用的没人有每人的需求,本人也正好是因为公司正在做的业务需要,想做个照片展示的功能(当然得符合响应式了)。而这个照片展示必须符合以下几点功能:1,用三张图片占满屏幕的一行;2,长宽比固定(暂时做成正方形);3,保证图片不扭曲。
业务什么的这里暂时不谈,回到正题:利用CSS制作响应式正方形。响应式正方形,大部分第一想法肯定是设置宽度百分比,然后利用JS动...
分类:
Web程序 时间:
2015-07-27 16:28:17
阅读次数:
168
调用函数setRenderHint(QPainter::Antialiasing,true),使绘制时边缘平滑,使用颜色浓度的变化,把图形的边缘转换为象素时引起的扭曲变形尽可能减少,在支持这一功能的平台或者绘图设备上得到一个平滑的边缘。QTimer类提供了定时器信号和单触发定时器。它在内部使用定时器...
分类:
其他好文 时间:
2015-07-27 00:03:40
阅读次数:
258
这道题贪心 背包
如果在走半圆之内能够装满,那么一定优于绕一圈回到起点。所以我们从中点将这个分开,那么对于每个区间因为苹果数很少,所以可以利用pos[x]数组记录每个苹果所在的苹果树位置,然后将苹果按照所在的位置排序,那么也就是我们知道每次拿k个苹果的代价是苹果所在的最远的位置。
最主要的是为什么这样选择是最优的结果比如说在一条直线上
pos num
1 4...
分类:
移动开发 时间:
2015-07-25 15:19:06
阅读次数:
145
css3制作动画的几个属性:变形(transform),过渡(transition)和动画(animation)。首先介绍transform变形。transform英文意思:改变,变形。css3中transform注意包括以下几种:旋转(rotate),扭曲(skew),缩放(scale)、移动(t...
分类:
Web程序 时间:
2015-07-22 22:13:36
阅读次数:
150
Mac技巧——让Mac轻松访问Windows网络共享用Mac(MacBook Pro)有段时间了,用一个字概括,那就是“爽”!当然,也有不爽的时候,比如说键盘键位变了,用eclipse的快捷键让我手指键位扭曲;想看avi、看mkv,还需要下解码器,即便是能看了,也会卡,甚至因为解码器工作有问题导致片...