适合所有尺寸打印马赛克
CGFloat width = 40;CGFloat height = 40;//获取屏幕宽高//获取屏幕对象UIScreen *screen = [UIScreen mainScreen];//获取屏幕大小CGRect screenFrame = [screen bounds];//单独取出屏幕的宽高 // CGFloat screenWidth = screenFrame.size.width;CGFloat screenWidth = CGRectGetWidth(screenFrame);// CGFloat screenHeight = screenFrame.size.height;CGFloat screenHeight = CGRectGetHeight(screenFrame); // x轴 y轴 // CGRectGetMinX + CGRectGetMinY = view的左上角坐标 // CGRectGetMidX + CGRectGetMidY = view的中心坐标 // CGRectGetMaxX + CGRectGetMaxY = view的右上角坐标 // CGRectGetWidth + CGRectGetHeight = view的大小/* (minx/y) (midx/0) (maxx,y)+-----.-----+| |. . . (midx, midy)| |+-----.-----+*///计算每一列的个数CGFloat col = screenWidth / width;//计算每一行的个数CGFloat row = screenHeight / height;for (NSInteger i = 0; i < row; ++i){for (NSInteger j = 0; j < col; ++j){UIView *v = [[UIView alloc] init];//设置第i行,第j列个view的大小v.frame = CGRectMake(j * width, i * height, width, height);//CGRectGetMidX(v.frame);//(v.frame.origin.x + v.frame.size.width) / 2;//CGRectGetMidY(v.frame);//(v.frame.origin.y + v.frame.size.height) / 2;//设置颜色v.backgroundColor = [UIColor colorWithRed:arc4random() % 256 / 255.0 green:arc4random() % 256 / 255.0 blue:arc4random() % 256 / 255.0 alpha:1];//放到窗口显示 [self.window addSubview:v];}}
转载于:https://www.cnblogs.com/wlsky/p/4496106.html
适合所有尺寸打印马赛克相关推荐
- 「Photoshop2021入门教程」创建A4尺寸打印文档
如何在Photoshop2021中创建A4尺寸文档?根据文档的不同用途可能需要不同的尺寸,例如很多打印店都是A4纸来打印,那么如果在PS创建A4尺寸文档呢? 打开Photoshop2021,点击文件- ...
- 扫描图片按原图尺寸打印的方法
用户说需要按原稿尺寸打印一张图片,网上搜索了下,找到这篇好文: http://hi.baidu.com/wurenhecai/blog/item/3f25fadc898969a4cd1166c3.ht ...
- DPI(dots per inch) PPI(pixel per inch) 求一张图片在某分辨率下的实际尺寸?求计算机显示器PPI? MFC按600dpi时的实际物理尺寸打印图片
标准固定 1 寸=3.3333333 厘米 1 英寸=2.54 厘米 求计算机显示器PPI? 比如对角线14英寸,不是寸,即2.54*14=35.56cm 按16:9算出宽和高 高(9x)2+宽(16 ...
- vue @media print使用js插入打印页不同尺寸打印,可自定义尺寸大小,打印机配置
业务需求 在开发时,遇到需求打印时既能切换A4纸张,又能切换成凭证纸张.而使用 @media 设置尺寸后,影响所有页面,无法实现打印多尺寸的问题. 打印技术 使用浏览器自带的 print 打印技术 打 ...
- php打印马赛克,PHP-如何用PHP给一张图生成马赛克效果?
马塞克效果代码如下: /** * gd image mask * * @copyright ugia.cn */ function imagemask(&$im, $x1, $y1, $x2, ...
- 非线性流形学习技术_非技术人员可以学习的100件事
非线性流形学习技术 My lovely wife has an MBA, speaks 5 languages, and is currently in school to get a third ( ...
- 怎么样才能修改视频尺寸并添加马赛克?
想要批量修改视频尺寸并添加一个马赛克可以怎么操作呢?这个其实挺简单的,只要用对方法就可以轻松解决,接下来小编就给大家分享一个方法,有需要的小伙伴可以进来看! 一.打开浏览器搜索"固乔科技&q ...
- 电脑没有ps怎么改照片dpi_设计干货整理丨 平面设计师必知的打印常识与电脑性能...
啾咪~我是憬颜小姐姐~ 设计师们为了能保证自己的作品质量, 必须知道什么软件.颜色适合什么样的打印, 毕竟辛辛苦苦设计出来的作品, 不能在最后一步打印上留下遗憾. 今天我们来看看设计师总结的自己多年来 ...
- ViewCompanion Premium(HPGL、HPGL2和HP-RTL文件浏览和打印软件)官方正式版V13.10 | 内置viewcompanion注册码
ViewCompanion Premium 是来自挪威的一款非常优秀的旗舰版HPGL.HPGL/2和HP-RTL文件浏览和打印软件,能帮助用户查看.标记.转换和打印许多不同格式的文件,支持AutoCA ...
最新文章
- 钉钉接入access_无需开发,IT事件接入钉钉的方法详解
- VC++ error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
- hdu 2025 查找最大元素
- Microsoft POS for .NET v1.12 发布了
- git推送tag到远端服务器
- 结巴分词有前空格_NLP 分词的那些事儿
- php框架启动过程,框架启动方式 - CrossPHP 框架文档
- POJ 1182 食物链(带权并查集)
- Nginx打包RPM(FPM工具)
- android screenshot流程,APP中,Screenshot的设计要领和各发布渠道的要求
- 炒外汇APP平台哪个好,排名前十的炒外汇平台
- 【托福独立写作】ETS 官方新托福 185 个作文题库话题分类
- CIO40: IT人之爬格子码字
- 差分能量水印算法DEW
- “国产”操作系统UOS(Deepin V20专业版)
- Markdown编辑器和富文本编辑器的区别
- HDFS EC在滴滴的实践
- ios沙箱软件_iOS app ipa 与 沙盒
- 内存卡损坏 linux 修复,极速恢复Quick Recovery for Linux数据恢复 V11.06.07 官方版
- C语言popen创建管道文件循环执行shell命令
热门文章
- 用伪代码模拟洗衣机的运转流程
- Docker入门六部曲——Stack
- 2022-2028年中国电力行业节能减排投资分析及前景预测报告
- 2022-2028年中国电动牙刷行业深度调研及投资前景预测报告(全卷)
- 硬件加速器为人工智能应用服务
- 如何构建虚拟护士应用程序?
- CPU,GPU,GPGPU
- NVIDIA深度学习Tensor Core性能解析(上)
- 2021年大数据Flink(三十九):​​​​​​​Table与SQL ​​​​​​总结 Flink-SQL常用算子
- ZooKeeper简介和概念知识