qimage 像素 替换颜色_像素画基础规则新手快速入门教程
像素画毫无疑问是一门技术,大部分技术都有规则。程序员学新的编程语言,首先要看新语言的官方文档,了解语法和案例,学像素画是不是也可以这样呢?
那么像素画的规则是什么呢?
像素画产生于计算机性能很差的早期,越多的像素和颜色意味着高昂的存储成本,因此在保证效果的前提下,像素和颜色越少,画起来越简单成本也越低。
从像素画的源头总结出3个基本规则,只要同时满足这些规则的平面作品就是像素画。
以比卡丘图片为例子,将这张插画图片转画为像素画,这种有图片参考的转画像素画,英文称之为Trace Pixel Image。这是快速入门像素画的捷径。(不需要任何美术基础,就可以画像素画)。
1、使用尽量少的颜色
用Photoshop打开图片,图像-调整-阈值,可以快速将图片转化为1bit像素画。(1bit像素画:只有一种颜色的像素画。)但是这种图不是严格意义上的像素画,因为尺寸太大了,其中有很多非必要的像素,并且是由photoshop自动生成的。
2、使用尽量少的像素
因此需要将图片缩小到适当尺寸(确保必要的细节都能够看清楚)。将图片缩小到60X45像素,再小就会损失细节。
要保留多少细节,由画家根据自己都需要和喜好来决定。这样的图也依然是涂鸦,不是像素画。
3、决定每一个像素的位置和颜色
将缩小后的图清理干净像素,英文:Clean Pixel。将原图中的线条都换转为1像素线条,颜色精简为4个(2个灰色,1个白色,1个黑色)。
恭喜!这样就完成了一张像素画,尺寸为54X34像素。区别于其他类型的插画和涂鸦。
有了单色版本像素后以后,改成彩色也非常方便。只需要替换颜色表内的颜色即可。黑白变成彩色之后,颜色不能共用,还需要增加2个颜色(黄色画身体的亮部,红色画腮红)。
完。
qimage 像素 替换颜色_像素画基础规则新手快速入门教程相关推荐
- 【LaTex】基础语法框架快速入门教程——Tex live+TexStudio简要安装及使用教程
0. 引言 LaTeX对于论文排版有着巨大的便利,并且对于参考文献的引用也十分方便,不会出现使用word引用参考文献一旦更改文献引用顺序,就必须全部改编号的情况.这里记录一下如何从0开始学习使用LaT ...
- cad和python哪个应该学_史上最全Python快速入门教程,满满都是干货
Python是面向对象,高级语言,解释,动态和多用途编程语言.Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力. Python的语法和动态类型具有其解释性质,使其成为 ...
- python快速入门期末版_史上最全Python快速入门教程,满满都是干货
原博文 2020-10-11 17:07 − Python是面向对象,高级语言,解释,动态和多用途编程语言.Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力.Pyth ...
- Redis学习笔记①基础篇_Redis快速入门
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...
- python编程入门指南-最简单的Python编程入门指南,没基础也能快速入门Python编程...
原标题:最简单的Python编程入门指南,没基础也能快速入门Python编程 对Python这门编程语言来讲,几乎是没什么不能做到的.最难的不过是如何入门,也就是你进入Python编程的第一步. 其实 ...
- 新手必备pr 2021快速入门教程「十」PR基础视频调色
PR2021快速入门教程,学完之后,制作抖音视频,vlog,电影混剪,日常记录等不在话下!零基础,欢迎入坑! 本节内容 调色是视频后期制作流程中必不可少的重要环节.每当我们看电影的时候,就会感觉电影里 ...
- 【PR】零基础快速入门教程
[PR]零基础快速入门教程 PR(Premiere)能做什么? PR欢迎界面及新建项目 工作区及窗口说明 导入文件 建立序列 视频剪辑 添加字幕 导出视频 使用软件:Premiere2020 新年卷起 ...
- 学好英语网首页制作_没有美术基础的新手小白,如何学好淘宝美工?
没有美术基础的新手小白,如何学好淘宝美工? 俗话说:万事开头难,没有任何基础.没有美术基础学淘宝美工,要怎么学习好呢?显然,作为一名没有美术基础的新手小白,一般开始学习的时候都是比较难得. 特别是之前 ...
- 车联网大数据框架_大数据基础:ORM框架入门简介
作为大数据开发技术者,需要掌握扎实的Java基础,这是不争的事实,所以对于Java开发当中需要掌握的重要框架技术,也需要有相应程度的掌握,比如说ORM框架.今天的大数据基础分享,我们就来具体讲一讲OR ...
最新文章
- java 数组的冒泡排序
- 算法竞赛入门经典(第二版) | 习题3-10 盒子 (pair结构体)(UVa1587,Box)
- javascript canvas九宫格小程序
- 【数据结构】——冒泡排序、插入排序、选择排序
- LeetCode 78. 子集(回溯)
- 学习java之利用泛型访问自己定义的类
- 我的八年程序之路(二)三月方便面换来800月薪
- zz 一个Hash实例:Blizzard的MPQ文件
- Eclipse 更换皮肤
- 小案例:基于python的动态时钟,带十二时辰和经络养身
- 4298. 【NOIP2015模拟11.2晚】我的天
- can-utils使用
- Python爬虫之路-打码平台的使用
- Opencv+Zbar二维码识别(标准条形码/二维码识别)
- 阿里巴巴 淘宝数据内核月报 目录(2014--2017)
- python人狗大战游戏_day22 01 初识面向对象----简单的人狗大战小游戏
- Audition: Third-Party Plugins Audition教程:第三方插件 Lynda课程中文字幕
- 解决方案:炼丹师养成计划 Pytorch+DeepLearning遇见的各种报错与踩坑避坑记录(一)
- Flink核心篇,四大基石、容错机制、广播、反压、序列化、内存管理、资源管理...
- 服务器与客户端RSA加密解密通讯