【AI绘画】Midjourney进阶:色调详解(下)


在这里插入图片描述

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]
本文专栏: AI绘画 | Midjourney

文章目录

  • 💯前言
  • 💯Midjourney中的色彩控制
    • 为什么要控制色彩?
    • 为什么要在Midjourney中控制色彩?
  • 💯色调
    • 纯色调
    • 灰色调
    • 暗色调
  • 💯小结


在这里插入图片描述


💯前言

【AI绘画】Midjourney进阶:色相详解     https://blog.csdn.net/2201_75539691?type=blog

【AI绘画】Midjourney进阶:色调详解(上)     https://blog.csdn.net/2201_75539691?type=blog

  • 上一篇文章中,我们详细探讨了色相的基本概念运用。而色相作为色彩的基础,虽然能帮助我们区分颜色的种类,但它并不能完全满足实际创作中的需求。尤其在 AI绘画中,颜色的呈现往往需要更加精细的调控,颜色的表达也需要超越单纯的“色相”维度例如,当我们谈到蓝色时,仅仅知道它是蓝色并不足够。在不同的创作场景中,蓝色可以呈现为淡蓝深蓝灰蓝纯蓝等多种形式,而每一种形式都能传递不同的氛围视觉感受
    对这些变化的理解与运用,其实是对色调的掌握色调可以看作是颜色的性格特征,它为画面提供了更多的表达可能性。色调通常分为六种:白色调、淡色调、明色调、纯色调、灰色调和暗色调。即便没有设计经验,只要掌握基本的色调知识,也能有效提升色彩的控制力
    Midjourney官方使用手册
    在这里插入图片描述

💯Midjourney中的色彩控制

  • Midjourney 中,色彩控制是设计过程中的一个重要环节。无论是为了增强视觉冲击力还是准确传达设计理念,合理的色彩选择都能为设计增添情感深度,帮助我们更好地传递信息,影响观众的情绪反应
    illustration, pure toned, 8k, ultra details --ar 16:9 
    
    在这里插入图片描述

为什么要控制色彩?

  1. 控制色彩的本质是为了更精准地影响情感,准确传达我们想要表达的信息色彩设计不仅仅是选择一种视觉上的搭配,更是影响人们心理感受的关键因素。
    illustration, grey toned, 8k, ultra details --ar 16:9 
    
    在这里插入图片描述

  1. 在设计中,色彩常常被称作无声的催眠。合理的色彩搭配可以让设计语言更加有力地表达,增强其对受众的吸引力
    illustration, dark toned, 8k, ultra details --ar 16:9
    
    在这里插入图片描述

  1. 如果在设计中没有选对合适的配色,那么可能不仅无法准确地传达设计目的,甚至可能与原意背道而驰,让整体设计的美感意义大打折扣。
    illustration, bright-toned, 8k, ultra details --ar 16:9
    
    在这里插入图片描述

为什么要在Midjourney中控制色彩?

  1. Midjourney 中,系统通常会根据主题自动进行配色,尤其是在一些灵感探索类的设计中,自动配色常常可以带来不错的结果
    这种自动配色的优点是,可以帮助设计者节省配色上的精力,减少因为色彩搭配不当而带来的问题。然而,这种自动化的配色也有一定的不足:

    • 它的缺点在于,可能会掩盖设计中的不足之处
    • 一旦出现配色问题,自动配色也无法提供有效的提示,从而使设计者难以发现问题所在。
    A luxurious and elegant composition with a bright-toned gold and black theme, intricate details, soft glowing highlights, polished 	metallic textures, sophisticated geometric patterns, a sense of depth and refinement, ultra-realistic and cinematic lighting, perfect for a high-end cover design --ar 16:9 --q 2
    

    在这里插入图片描述


  1. 实际的设计场景中,我们往往会有更具体的配色需求。例如:

    • 有时是客户对某种颜色有明确的要求
    • 或者在概念和创意阶段已经确定了特定的颜色方案
    • 亦或是设计中的某些元素必须使用特定颜色

    在这些情况下,设计师需要精确地控制色彩,而不是完全依赖自动配色来完成整个设计。

    A vibrant and futuristic scene with a bright-toned neon purple and cyan glow, intricate geometric patterns, shimmering metallic textures, dynamic lighting, cosmic energy waves, ultra-detailed and vividly colorful, showcasing a dazzling and high-tech aesthetic --ar 16:9 --q 2
    

    在这里插入图片描述


  1. 通过 Midjourney 中的配色控制,我们能够把握设计中每一个元素的色彩,使其与整体的设计理念相一致,达到理想的设计效果
    总的来说,在 Midjourney 中控制色彩,既可以在灵活运用系统自动配色的优点中得以解放,又可以在特定的需求下实现更加专业精细的控制。这样的配色方法可以帮助我们实现更加优秀的设计成果
    illustration, light-toned blue, 8k, ultra details --ar 16:9
    
    在这里插入图片描述

💯色调

  • 色调是色彩的重要组成部分,它决定了画面的整体氛围情感表达的深度。通过调节颜色的明暗纯度混合程度,不同的色调能够传递截然不同的视觉感受和情绪,例如纯净的白色调柔和的淡色调厚重的暗色调。了解并灵活运用色调,可以让创作者在视觉设计中更精准地实现目标表达,赋予作品更多的层次感感染力
    在这里插入图片描述

纯色调


提示词:pure <color>
在这里插入图片描述


优点:


  • 刺激与直接
    纯色调通常色彩浓烈且饱和,能够在视觉上立即抓住观众的注意力,非常适合用于突出主体的设计,传达一种强烈的视觉冲击
    A pure red and black composition, bold and striking, featuring intense contrast and sharp edges, instantly capturing attention, with dramatic lighting and a focus on the central subject, delivering a powerful and high-impact visual statement --ar 16:9 --q 2
    
    在这里插入图片描述

  • 活力与促销
    这种调性具备非常高的能量和感染力,可以传达出年轻活泼充满活力的感觉,非常适合用于促销广告等需要传递激情和紧迫感的场合。
    A pure orange and white theme, vibrant and energetic, radiating positivity and youthful energy, with clean lines, smooth gradients, and an emphasis on dynamic shapes, ideal for conveying enthusiasm and urgency in promotional designs --ar 3:2 --q 2
    
    在这里插入图片描述

缺点:


  • 廉价感
    由于纯色调强烈刺激性,如果使用不当,容易给人留下廉价过于简单的印象,缺乏细腻和内涵
    A pure yellow and red composition, overly saturated and garish, with harsh contrasts and basic shapes, lacking subtlety and refinement, resulting in a cheap and overly simplistic impression --ar 16:9 --q 2
    
    在这里插入图片描述

  • 缺少品质感
    纯色调可能缺乏高端和精致感,特别是在需要传达优雅高级质感的场合,这种调性可能显得有些失衡
    A pure bright green design, excessively vivid and unbalanced, with flat textures and an overly bold presentation, failing to convey elegance or luxury, appearing unpolished and lacking sophistication --ar 3:2 --q 2
    
    在这里插入图片描述

灰色调


提示词:grey-toned <color>
在这里插入图片描述


优点:


  • 成熟与稳重
    灰色调表现出一种成熟稳重的特质,非常适合用于需要传达稳定可靠感的设计,例如金融咨询等行业。
    A grey-toned slate grey composition, evoking a sense of maturity and reliability, with clean lines, minimalistic design, soft shadows, and a professional, stable atmosphere, perfect for corporate or financial themes --ar 16:9 --q 2
    
    在这里插入图片描述

  • 优雅与文艺
    带有灰调的颜色往往看起来柔和而含蓄,具有很强的艺术感优雅气质,适用于需要低调品味的场合,比如室内设计摄影等。
    A grey-toned dove grey and lavender palette, soft and understated, creating a sense of refined elegance and subtle artistry, featuring smooth textures, delicate lighting, and a sophisticated, tasteful aesthetic --ar 3:2 --q 2
    
    在这里插入图片描述

缺点:


  • 晦暗
    灰色调虽然成熟,但如果过度使用,会导致画面显得晦暗而缺乏生气,可能会削弱作品的活力,显得沉闷
    A grey-toned dark ash grey scene, overly subdued and lifeless, with minimal contrast and flat lighting, creating a gloomy and heavy atmosphere that lacks vibrancy and energy, resulting in a dull and uninspiring visual --ar 16:9 --q 2 
    
    在这里插入图片描述

暗色调


提示词:dark-toned <color>
在这里插入图片描述


优点:


  • 品质与历史感
    暗色调往往传递出一种厚重经典的质感,能够有效地表现出产品的高品质历史沉淀感,适用于古典风格的设计或者需要体现深度的作品。
    A dark-toned burgundy red composition, rich and elegant, evoking a sense of history and timeless quality, featuring antique textures, intricate details, and warm, muted lighting, perfect for classic and high-quality product designs --ar 16:9 --q 2
    
    在这里插入图片描述

  • 厚重与力量
    暗色调可以表现力量庄重坚实,非常适合用于需要传递权威感的设计,比如徽章盾牌等标志性元素。
    A dark-toned navy blue theme, bold and authoritative, conveying power and reliability, with strong contrasts, clean geometric shapes, and a professional, corporate aesthetic, ideal for logos and branding designs --ar 3:2 --q 2
    
    在这里插入图片描述

  • 古典与奢侈
    这种调性也能够传达出一种奢华经典的感觉,特别适用于高端时尚豪华品牌等强调尊贵感的视觉设计。
    A dark-toned emerald green design, luxurious and refined, showcasing a sense of opulence and timeless elegance, with velvet-like textures, golden accents, and soft, ambient lighting, perfect for high-end fashion or luxury branding --ar 2:3 --q 2
    
    在这里插入图片描述

缺点:


  • 压抑与阴暗
    暗色调在视觉上容易产生压抑感,如果使用过多,会让画面显得过于沉重,缺乏温暖亲和力
    A dark-toned charcoal black scene, overly heavy and somber, with minimal highlights and muted tones, creating a cold and oppressive atmosphere, lacking warmth and approachability --ar 16:9 --q 2
    
    在这里插入图片描述

  • 危险感
    暗色调可能会让人联想到危险不安的情绪,尤其在没有搭配其他色彩的情况下,这种调性可能让人感到疏离

    A dark-toned crimson red design, overly intense and unsettling, with stark contrasts and shadowy textures, evoking a sense of danger and unease, creating a visually jarring and distant impression --ar 3:2 --q 2
    

    在这里插入图片描述


💯小结

  • 在这里插入图片描述色彩在视觉设计中扮演着至关重要的角色,而色调则赋予了色彩更深层次的表达能力。从白色调的纯净简约,到淡色调的轻盈柔和,再到明色调的活力张扬纯色调的视觉冲击灰色调的稳重优雅以及暗色调的厚重经典,不同的色调为创作者提供了多样化的表达工具。在 AI绘画工具Midjourney 中,灵活运用这些色调,不仅可以准确传达设计意图,还能有效影响观众的情绪和感受
    然而,不同色调各有优劣,需结合具体的设计需求合理选择。例如,明色调适合传递活力,但可能欠缺高级感灰色调能传达优雅稳重,却可能显得晦暗无趣。通过深入理解色调特性灵活搭配,设计师可以创造出既符合主题富有视觉张力的作品,达成更高层次的设计目标色调的运用不仅是对视觉表达细致优化,也是提升设计质量的重要一步。

import torch, torchvision.transforms as transforms; from torchvision.models import vgg19; import torch.nn.functional as F; from PIL import Image; import matplotlib.pyplot as plt; class StyleTransferModel(torch.nn.Module): def __init__(self): super(StyleTransferModel, self).__init__(); self.vgg = vgg19(pretrained=True).features; for param in self.vgg.parameters(): param.requires_grad_(False); def forward(self, x): layers = {'0': 'conv1_1', '5': 'conv2_1', '10': 'conv3_1', '19': 'conv4_1', '21': 'conv4_2', '28': 'conv5_1'}; features = {}; for name, layer in self.vgg._modules.items(): x = layer(x); if name in layers: features[layers[name]] = x; return features; def load_image(img_path, max_size=400, shape=None): image = Image.open(img_path).convert('RGB'); if max(image.size) > max_size: size = max_size; else: size = max(image.size); if shape is not None: size = shape; in_transform = transforms.Compose([transforms.Resize((size, size)), transforms.ToTensor(), transforms.Normalize((0.485, 0.456, 0.406), (0.229, 0.224, 0.225))]); image = in_transform(image)[:3, :, :].unsqueeze(0); return image; def im_convert(tensor): image = tensor.to('cpu').clone().detach(); image = image.numpy().squeeze(); image = image.transpose(1, 2, 0); image = image * (0.229, 0.224, 0.225) + (0.485, 0.456, 0.406); image = image.clip(0, 1); return image; def gram_matrix(tensor): _, d, h, w = tensor.size(); tensor = tensor.view(d, h * w); gram = torch.mm(tensor, tensor.t()); return gram; content = load_image('content.jpg').to('cuda'); style = load_image('style.jpg', shape=content.shape[-2:]).to('cuda'); model = StyleTransferModel().to('cuda'); style_features = model(style); content_features = model(content); style_grams = {layer: gram_matrix(style_features[layer]) for layer in style_features}; target = content.clone().requires_grad_(True).to('cuda'); style_weights = {'conv1_1': 1.0, 'conv2_1': 0.8, 'conv3_1': 0.5, 'conv4_1': 0.3, 'conv5_1': 0.1}; content_weight = 1e4; style_weight = 1e2; optimizer = torch.optim.Adam([target], lr=0.003); for i in range(1, 3001): target_features = model(target); content_loss = F.mse_loss(target_features['conv4_2'], content_features['conv4_2']); style_loss = 0; for layer in style_weights: target_feature = target_features[layer]; target_gram = gram_matrix(target_feature); style_gram = style_grams[layer]; layer_style_loss = style_weights[layer] * F.mse_loss(target_gram, style_gram); b, c, h, w = target_feature.shape; style_loss += layer_style_loss / (c * h * w); total_loss = content_weight * content_loss + style_weight * style_loss; optimizer.zero_grad(); total_loss.backward(); optimizer.step(); if i % 500 == 0: print('Iteration {}, Total loss: {}'.format(i, total_loss.item())); plt.imshow(im_convert(target)); plt.axis('off'); plt.show()

在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/479984.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL篇】持久化和非持久化统计信息的深度剖析(第一篇,总共六篇)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…

PH热榜 | 2024-11-27

DevNow 是一个精简的开源技术博客项目模版&#xff0c;支持 Vercel 一键部署&#xff0c;支持评论、搜索等功能&#xff0c;欢迎大家体验。 在线预览 1. Agentplace 标语&#xff1a;这是一个能创建互动式AI网站和应用的平台。 介绍&#xff1a;Agentplace是一个平台&#xf…

ffmpeg 增亮 docker 使用

使用最新的 docker pull jrottenberg/ffmpeg docker run -it --rm -v /path/to/input:/input -v /path/to/output:/output jrottenberg/ffmpeg <ffmpeg command>比如我想增亮 在 /home 目录下 有一个 video.mp4 docker run --rm -v /home:/home jrottenberg/ffmpeg:7…

单片机学习笔记 11. 外部中断

更多单片机学习笔记&#xff1a;单片机学习笔记 1. 点亮一个LED灯单片机学习笔记 2. LED灯闪烁单片机学习笔记 3. LED灯流水灯单片机学习笔记 4. 蜂鸣器滴~滴~滴~单片机学习笔记 5. 数码管静态显示单片机学习笔记 6. 数码管动态显示单片机学习笔记 7. 独立键盘单片机学习笔记 8…

【PyTorch】(基础一)----pytorch环境搭建

PyTorch环境搭建 该系列笔记主要参考了小土堆的视频教程&#xff0c;传送门&#xff1a;P1. PyTorch环境的配置及安装&#xff08;Configuration and Installation of PyTorch)【PyTorch教程】_哔哩哔哩_bilibili PyTorch 是一个开源的机器学习库&#xff0c;主要用 Python 编…

uniapp开发支付宝小程序自定义tabbar样式异常

解决方案&#xff1a; 这个问题应该是支付宝基础库的问题&#xff0c;除了依赖于官方更新之外&#xff0c;开发者可以利用《自定义 tabBar》曲线救国 也就是创建一个空内容的自定义tabBar&#xff0c;这样即使 tabBar 被渲染出来&#xff0c;但从视觉上也不会有问题 1.官方文…

YOLOv11融合PIDNet中的PagFM模块及相关改进思路

YOLOv11v10v8使用教程&#xff1a; YOLOv11入门到入土使用教程 YOLOv11改进汇总贴&#xff1a;YOLOv11及自研模型更新汇总 《PIDNet: A Real-time Semantic Segmentation Network Inspired by PID Controllers》 一、 模块介绍 论文链接&#xff1a;https://arxiv.org/pdf/2…

NSCTF 做题笔记

[GWCTF 2019]pyre 下载附件&#xff0c;是一个pyc文件。 转换为py文件。 在用vscode打开。 分析源码。源码就是进行了异或和数值转换。 有一点很坑&#xff0c;凑得中的值要转换为ASCII值否则就是一串乱码。 编写脚本&#xff1a; #include<iostream> #include<s…

java——spring容器启动流程

Spring容器的启动流程是一个复杂但有序的过程&#xff0c;它涉及多个步骤来确保应用程序的组件被正确加载、配置和初始化。以下是Spring容器启动的主要步骤&#xff1a; 一、加载配置文件 Spring容器首先会加载配置文件&#xff0c;这些配置文件通常包含了应用程序的组件、依…

九、Ubuntu Linux操作系统

一、Ubuntu简介 Ubuntu Linux是由南非人马克沙特尔沃思(Mark Shutteworth)创办的基于Debian Linux的操作系统&#xff0c;于2004年10月公布Ubuntu是一个以桌面应用为主的Linux发行版操作系统Ubuntu拥有庞大的社区力量&#xff0c;用户可以方便地从社区获得帮助其官方网站:http…

python excel接口自动化测试框架!

今天采用Excel继续写一个接口自动化测试框架。 设计流程图 这张图是我的excel接口测试框架的一些设计思路。 首先读取excel文件&#xff0c;得到测试信息&#xff0c;然后通过封装的requests方法&#xff0c;用unittest进行测试。 其中&#xff0c;接口关联的参数通过正则进…

基本功能实现

目录 1、环境搭建 2、按键控制灯&电机 LED 电机 垂直按键(机械按键) 3、串口调试功能 4、定时器延时和定时器中断 5、振动强弱调节 6、万年历 7、五方向按键 1、原理及分析 2、程序设计 1、环境搭建 需求: 搭建一个STM32F411CEU6工程 分析: C / C 宏定义栏…

Android 13 Aosp 默认允许应用动态权限

图库 frameworks/base/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java 修改 public void grantDefaultPermissions(int userId) {DelayingPackageManagerCache pm new DelayingPackageManagerCache();grantPermissionsToSysCompon…

操作系统 内存管理——针对实习面试

目录 操作系统 内存管理什么是虚拟内存&#xff1f;什么是物理内存&#xff1f;解释虚拟内存和物理内存的区别什么是分页式存储&#xff1f;什么是分段式存储&#xff1f;解释分页式存储和分段式存储的区别什么是内存碎片&#xff1f;描述几种常见的内存分配算法描述几种常见的…

开源免费的 分布式配置中心 介绍 与 选型 建议

分布式配置中心的应用场景介绍 在微服务架构中&#xff0c;配置管理变得尤为复杂。首先&#xff0c;我们可以想象下&#xff0c;如果没有配置中心&#xff0c;我们的项目可能是这样的&#xff1a;不同环境的配置文件都放在项目里面&#xff0c;部署时可以通过启动参数来指定使…

Linux入门攻坚——39、Nginx入门

Nginx&#xff1a;engine X Tengine&#xff1a;淘宝改进维护的版本 Registry&#xff1a; 使用了libevent库&#xff1a;高性能的网络库 epoll()函数 Nginx特性&#xff1a; 模块化设计、较好的扩展性&#xff1b;&#xff08;但不支持动态加载模块功能&#…

Asp.net core Autofac 案例 注入、AOP 启用接口代理拦截 启用 类代理拦截=== 只会拦截虚方法

资料 core 实现autofac 》》》 安装 如下工具包 安装之后 如出现 这种 》》》编写 AOP类 using Castle.DynamicProxy; using System.Diagnostics;namespace Web01.AOP {/// <summary>/// 日志记录/// </summary>public class LoggingInterceptor : IInterc…

网络安全事件管理

一、背景 信息化技术的迅速发展已经极大地改变了人们的生活&#xff0c;网络安全威胁也日益多元化和复杂化。传统的网络安全防护手段难以应对当前繁杂的网络安全问题&#xff0c;构建主动防御的安全整体解决方案将更有利于防范未知的网络安全威胁。 国内外的安全事件在不断增…

详谈面试题:Vue、React为什么使用虚拟DOM

虚拟DOM是一种在前端框架中广泛使用的技术&#xff0c;它可以提升开发效率。那么国外流行的框架svelte没有使用虚拟DOM&#xff0c;而是直接操作真实DOM&#xff0c;效率依然很高。为什么Vue和React不采用这种方式呢&#xff1f; 目录 一、框架设计 二、解耦运行环境 三、总…

前端JavaScript(一)---基本介绍

Javascript是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言&#xff0c;主要目的是为了解决服务器端语言&#xff0c;比如Perl&#xff0c;遗留的速度问题&#xff0c;为客户提供更流畅的浏览效果。当时服务端需要对…