热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

如何在Illustrator中应用任意形状渐变?

使用Illustrator可以轻松创建任意形状渐变的复杂多色渐变来调整图稿效果,本文将通过几个例子介绍如何在图稿中应用任意形状渐变。线性或径向渐变都是对颜色进行线性混

使用 Illustrator 可以轻松创建任意形状渐变的复杂多色渐变来调整图稿效果,本文将通过几个例子介绍如何在图稿中应用任意形状渐变。线性或径向渐变都是对颜色进行线性混合,而任意形状渐变可用于在某种形状内按特定或随机顺序创建渐变混合的色标,使色彩混合看起来平滑自然。

下面对项目中的这个形状应用一下任意形状渐变,使这个形状呈现出一种渐变色效果。应用任意形状渐变有很多种方法,选择左侧工具栏中的「渐变工具」,然后点击这个形状将它选中。

在右侧的「属性」面板中,可以看到 3 种可以应用的渐变类型,应用「任意形状渐变」,需要点击「任意形状渐变」按钮。

应用任意形状渐变后,将对所选对象应用默认颜色,可能会在这个形状中看到一系列的黑色和白色。这个形状中的每种颜色都称为一个色标,每个色标都是这个形状中的一个点,用于控制这个形状中的渐变颜色。

选中「渐变工具」后, 将鼠标移动到其中一个色标上,点击选中将它向下拖动, 可以看到它的颜色会与其他色标的颜色混合。

要删除某种颜色可以选中色标将其删除,或者将色标拖动到形状外面。点击选中这个色标,要删除这个色标可以按 Delete 键。可以看到现在形状内的颜色发生了一些变化,尝试拖动剩余的每个色标。

点击这个形状中的任何位置添加色标,确保一共有五个色标,需要点击再添加一个,确保将它放在这个位置。

下面来更改色标的颜色,双击右下角的色标,可以看到有多种方法可以更改它的颜色,选中「色板 」,选择「粉色」。

可以看到形状中出现了新的颜色,现在将剩下的这些色标也都改成同样的粉色,可以同时选中多个色标进行编辑,点击其中一个色标按住 Shift 键,然后点击剩余的各个色标,全部选中后松开 Shift 键。

现在来更改颜色,点击右侧的「填色」,选择「色板」,选择「粉色」。

「任意形状渐变」既可以使用点来添加色标,也可以使用线来添加,点用于让色标周围的区域产生渐变效果;线用于让线条周围的区域产生渐变效果,是一种混合颜色的好方法。

要添加颜色线,首先在右侧的「属性」面板中,选择「线」模式,添加线实际上和添加点一样。

来到形状内部,点击这里添加一个点。

现在更改一下这个点的颜色,这样线条中的其他点,都将是这种颜色。要更改颜色的话,双击这个色标,选中「色板」,选择「深紫色」。

然后退出,再添加一个点,可以看到一条线将两个点连接了起来,沿着形状的曲线移动并点击鼠标,画出线条。

添加完毕后即可拖动线条上的这些点,双击编辑颜色或者也可以将其中一个点拖动到图稿外面,将它从线条上删除。线条绘制完成后可以按键盘上的 Escape (Esc)键停止绘制。

下面来微调一下渐变的外观,需要编辑点而不是线,回到「点」模式。在右侧的「属性」面板中选择「点」,然后点击其中一个点将鼠标放在点上,即可看到周围出现一个虚线圈。

可以拖动下面这里的这个小手柄来调整颜色的范围,圆圈越小颜色的覆盖范围也就越小。

如果要对各个点,应用同样的范围,在「属性」面板中点击「更多选项」,可以看到「扩展」,任意形状渐变让你可以通过全新的方式实现流畅自然的色彩混合效果。

下面就用这个图稿尝试一下添加和编辑,点和线条吧,看看你能获得怎样的效果。


推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • JavaScript设计模式之策略模式(Strategy Pattern)的优势及应用
    本文介绍了JavaScript设计模式之策略模式(Strategy Pattern)的定义和优势,策略模式可以避免代码中的多重判断条件,体现了开放-封闭原则。同时,策略模式的应用可以使系统的算法重复利用,避免复制粘贴。然而,策略模式也会增加策略类的数量,违反最少知识原则,需要了解各种策略类才能更好地应用于业务中。本文还以员工年终奖的计算为例,说明了策略模式的应用场景和实现方式。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 热血合击脚本辅助工具及随机数生成器源码分享
    本文分享了一个热血合击脚本辅助工具及随机数生成器源码。游戏脚本能够实现类似真实玩家的操作,但信息量有限且操作不可控。热血合击脚本辅助工具可以帮助玩家自动刷图、换图拉怪等操作,并提供了雷电云手机的扩展服务。此外,还介绍了使用mt_rand函数作为随机数生成器的代码示例。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
author-avatar
mmakarlen
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有