生成纯色色块

//色块生成图片
- (UIImage *)buttonImageFromColor:(UIColor *)color{

    CGRect rect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}
时间: 2024-10-08 16:28:54

生成纯色色块的相关文章

JS实现找色块小游戏

之前用WPF的方式做了个简单的小游戏,找不同色块,WPF可以实现,JS更加Easy,于是又用JS做了一个,逻辑差不多,只是代码的实现方式有所不同 先上效果 关键代码如下 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars

UISegmentedControl 的使用

直接上代码: //UISegmentedControl 对象的创建 //參数为数组,数组为字符串数组,表示各个分段的标题.数组的对象个数确定了分段个数. UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithItems:@[@"黄色", @"红色", @"(-﹃-)~zZ", @"?"]]; segmentControl.frame =

初学WPF,做一款小游戏练习一下

以前做项目的时候有用过Silverlight,最近了解了一下WPF,做了一款简单的小游戏来练手,希望能和大家多多交流. 想法:最强大脑 牛人多多,对色彩的分辨更是让人目瞪口呆,于是我就想到做一个小游戏,简单一点,做网格状的色块,中间穿插一块不同颜色但是又非常相近的颜色块,点击该颜色块即为通关,进入下一关,下一关的色块数量+1,直到到达一个差不多的关卡后不再+1: 效果如图 说做就做,新建工程,开始实现,首先准备好一组颜色相近的颜色代码,百度HTML颜色代码,随便选取,越相邻颜色色差越小. 1 p

4096!——化简的2048游戏

游戏介绍: 这个能轻松到达 4096. 所以取名为 4096了. github地址是:https://github.com/chilly/4096 如果想直接玩游戏访问 4096.chillyc.info 这个4096 是直接copy的2048. 这个游戏需要消耗比较多的脑力.当然费了脑力还要拼拼运气.原因在于生成随机方块的地方90%会生成2,10%会生成4. 最后一搏的那个方块很有可能会因为2,4生成的问题导致游戏失败. 为什么要做这个游戏 这个原因其实是为让LP打到更高的分数.当然还要有些难

UIImage图片处理,旋转、截取、平铺、缩放等操作

有时候我们需要处理图片,比如改变大小,旋转,截取等等,所以今天说一说图片处理相关的一些操作.本文所说的方法都是写在UIImage的Category中,这样使用起来也方便:由于代码太多,这里就不贴具体实现代码了,大家可以去我的Github查看demo,效果如下: 颜色相关 1.根据颜色生成纯色图片就是根据制定的颜色生成一张纯色的图片 1 + (UIImage *)imageWithColor:(UIColor *)color; 使用方法,比如设置UIImageView的图片为红色纯图片: 1 se

在Lufylegend中如何设置bitmap或者sprite的缩放和旋转中心

最近两天有个lufylegend游戏引擎群的群友需要做一个项目,其中要解决的需求是:获取照相机拍摄的图片,根据图片的EXIF信息让图片显示为“正常”情况,并且需要给图片添加一些事件侦听.何为正常呢?就是我们拍照的时候,因为横着或者竖着拿相机或者手机拍摄的图片,最终显示出来的时候要是拍摄时候的样子,比如: “我霉”orz 我就当您是用过lufylegend的道友了.那么我们知道Bitmap这个层的默认旋转中心是其内容中心,也就是:bitmap.getWidth()*0.5,bitmap.getHe

图片处理 旋转 平铺 , 截取

有时候我们需要处理图片,比如改变大小,旋转,截取等等,所以今天说一说图片处理相关的一些操作.本文所说的方法都是写在UIImage的Category中,这样使用起来也方便:由于代码太多,这里就不贴具体实现代码了,大家可以去我的Github查看demo,效果如下: 颜色相关 1.根据颜色生成纯色图片就是根据制定的颜色生成一张纯色的图片 1 + (UIImage *)imageWithColor:(UIColor *)color; 使用方法,比如设置UIImageView的图片为红色纯图片: 1 se

图片ppm编码格式

ppm图片有2种格式, ASCII格式和binary格式. (1)ppm头部分 由三部分组成,这三部分由回车或换行分割,但PPM的标准中是要求空格. 第一行通常是P3或P6,说明是PPM格式: 第二行是图象的宽度和高度,用ASCII来表示: 第三行是描述像素的最大颜色组成,这里允许描述超过一个字节(0-255)的颜色值. 另外可以在上面个部分的后面用#来追加注释,注释行是从#到该行末. (2) 图像数据部分 对于ASCII格式,就是按照RGB的顺序排列,以ASCII存储,并且,RGB中间用空格隔

两行 CSS 代码实现图片任意颜色赋色技术

如何通过纯 CSS 技术实现任意图片的任意颜色赋色技术呢? 使用 background-blend-mode: lighten 实现任意图片颜色赋色技术 假设我们有这样一张图片,JPG.PNG.GIF 都可以,但是有一个前提要求,就是黑色纯色,背景白色: 利用 background-blend-mode ,我们可以在图片下叠加多一层其他颜色,通过 background-blend-mode: lighten 这个混合模式实现改变图片主体颜色黑色为其它颜色的目的. 简单的 CSS 代码示意如下: