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

news2025/7/16 22:51:52

在这里插入图片描述

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳]
本文专栏: 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.coloradmin.cn/o/2249013.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[代码随想录Day24打卡] 93.复原IP地址 78.子集 90.子集II

93.复原IP地址 一个合法的IP地址是什么样的&#xff1a; 有3个’.分割得到4个数&#xff0c;每个数第一个数不能是0&#xff0c;不能含有非法字符&#xff0c;不能大于255。 这个是否属于合法IP相当于一个分割问题&#xff0c;把一串字符串分割成4部分&#xff0c;分别判断每…

“harmony”整合不同平台的单细胞数据之旅

其实在Seurat v3官方网站的Vignettes中就曾见过该算法&#xff0c;但并没有太多关注&#xff0c;直到看了北大张泽民团队在2019年10月31日发表于Cell的《Landscap and Dynamics of Single Immune Cells in Hepatocellular Carcinoma》&#xff0c;为了同时整合两类数据&#xf…

贴代码PasteForm框架之框架核心帮助类PasteFormHelper说明

简介 PasteForm是贴代码推出的 “新一代CRUD” &#xff0c;基于ABPvNext&#xff0c;目的是通过对Dto的特性的标注&#xff0c;从而实现管理端的统一UI&#xff0c;借助于配套的PasteBuilder代码生成器&#xff0c;你可以快速的为自己的项目构建后台管理端&#xff01;目前管…

杂7杂8学一点之ZC序列

重要的放在前面&#xff0c;优秀文章链接&#xff1a;5GNR漫谈13&#xff1a;Zadoff –Chu&#xff08;ZC&#xff09;序列性质 目录 1. ZC序列 1.1 ZC序列的表达式 1.2 ZC序列的特点 2. PRACH中的ZC序列 2.1 为什么要有逻辑根序列与物理根序列的概念 1. ZC序列 ZC序列&…

matlab代码--卷积神经网络的手写数字识别

1.cnn介绍 卷积神经网络&#xff08;Convolutional Neural Network, CNN&#xff09;是一种深度学习的算法&#xff0c;在图像和视频识别、图像分类、自然语言处理等领域有着广泛的应用。CNN的基本结构包括输入层、卷积层、池化层&#xff08;Pooling Layer&#xff09;、全连…

【Linux】—简单实现一个shell(myshell)

大家好呀&#xff0c;我是残念&#xff0c;希望在你看完之后&#xff0c;能对你有所帮助&#xff0c;有什么不足请指正&#xff01;共同学习交流哦&#xff01; 本文由&#xff1a;残念ing原创CSDN首发&#xff0c;如需要转载请通知 个人主页&#xff1a;残念ing-CSDN博客&…

基于 Flask 和 RabbitMQ 构建高效消息队列系统:从数据生成到消费

简介 在构建 Web 应用时&#xff0c;处理和传输大量数据是不可避免的。对于需要高效、可扩展的消息处理和异步任务执行的场景&#xff0c;使用 RabbitMQ&#xff08;一种流行的消息队列中间件&#xff09;与 Flask&#xff08;一个轻量级的 Python Web 框架&#xff09;结合&a…

Linux:文件管理(一)——文件描述符fd

目录 一、文件基础认识 二、C语言操作文件的接口 1.> 和 >> 2.理解“当前路径” 三、相关系统调用 1.open 2.文件描述符 3.一切皆文件 4.再次理解重定向 一、文件基础认识 文件 内容 属性。换句话说&#xff0c;如果在电脑上新建了一个空白文档&#xff0…

机器学习模型——线性回归

文章目录 前言1.基础概念2.代价函数3.单变量线性回归3.1加载数据3.2初始化超参数3.3梯度下降算法3.3.1初次梯度下降3.3.2 多次梯度下降3.3.3结果可视化 前言 随着互联网数据不断累积&#xff0c;硬件不断升级迭代&#xff0c;在这个信息爆炸的时代&#xff0c;机器学习已被应用…

如何安全高效地打开和管理动态链接库(DLL)?系统提示dll丢失问题的多种有效修复指南

动态链接库&#xff08;DLL&#xff09;文件是Windows操作系统中非常重要的一部分&#xff0c;它们包含了程序运行所需的代码和数据。当系统提示DLL文件丢失时&#xff0c;可能会导致应用程序无法正常运行。以下是一些安全高效地打开和管理DLL文件以及修复DLL丢失问题的方法&am…

数据结构(初阶7)---七大排序法(堆排序,快速排序,归并排序,希尔排序,冒泡排序,选择排序,插入排序)(详解)

排序 1.插入排序2.希尔排序3.冒泡排序4.选择排序(双头排序优化版)5.堆排序6.快速排序1). 双指针法2).前后指针法3).非递归法 7.归并排序1).递归版本(递归的回退就是归并)2).非递归版本(迭代版本) 计算机执行的最多的操作之一就有排序&#xff0c;排序是一项极其重要的技能 接下…

【JavaEE初阶 — 网络原理】初识网络原理

目录 1. 网络发展史 1.1 独立模式 1.2 网络互连 1.2.1 网络互联的背景 1.2.2 网络互联的定义 1.3 局域网LAN 1.4 广域网WAN 2. 网络通信基础 2.1 IP地址 2.2 端口号 2.3 认识协议 2.4 五元组 2.5 协议分层 2.5.1 分…

【C++习题】15.滑动窗口_串联所有单词的子串

文章目录 题目链接&#xff1a;题目描述&#xff1a;解法C 算法代码&#xff1a;图解 题目链接&#xff1a; 30. 串联所有单词的子串 题目描述&#xff1a; 解法 滑动窗口哈希表 这题和第14题不同的是&#xff1a; 哈希表不同&#xff1a;hash<string,int>left与right指…

【学术讲座】视觉计算中的深度学习方法 AIGC图像视频生成模型的推理加速

视觉计算中的深度学习方法 发展历程 backbone 强化学习、LLM等&#xff1a;有监督 && 无监督的结合 目标检测 图像分割 网络结构搜索 搜索方法 1&#xff1a;强化学习 2&#xff1a;强化学习 3&#xff1a;梯度算法 结构选择的作用 1&#xff1a;开放环境感知网络…

【VLANPWN】一款针对VLAN的安全研究和渗透测试工具

关于VLANPWN VLANPWN是一款针对VLAN的安全研究和渗透测试工具&#xff0c;该工具可以帮助广大研究人员通过对VLAN执行渗透测试&#xff0c;来研究和分析目标VLAN的安全状况。该工具专为红队研究人员和安全学习爱好者设计&#xff0c;旨在训练网络工程师提升网络的安全性能&…

机器学习之数据预处理理论——基于表格数据分析

一、机器学习中数据预处理的作用与目的 对于机器学习而言&#xff0c;数据预处理是指在数据挖掘、数据分析、模型构建训练等过程中&#xff0c;对原始数据进行一系列的处理&#xff0c;以提高数据质量、减少噪声、提取有用信息等。数据预处理的主要目的是将原始数据转换为有用的…

如何写出好证明(支持思想的深入数学写作)

不断的修改和精炼是写作过程中的重要环节&#xff0c;数学写作最终目的是提供对问题的深刻洞察而非仅仅陈述细节。 根据harvey mudd college Francis Su教授的《GUIDELINES FOR GOOD MATHEMATICAL WRITING》讲稿&#xff0c;总结出撰写好的数学证明需要注意以下几个要点&#x…

中英双语介绍DeepSpeed 的 ZeRO 优化

DeepSpeed 的 ZeRO 优化&#xff1a;通俗易懂的原理与实践指南 引言 在深度学习的大规模模型训练中&#xff0c;显存瓶颈是常见的挑战。DeepSpeed 提供了革命性的 ZeRO (Zero Redundancy Optimizer) 优化技术&#xff0c;为大模型训练节省显存、提高效率提供了强有力的工具。…

如何将 GitHub 私有仓库(private)转换为公共仓库(public)

文章目录 如何将 GitHub 私有仓库转换为公共仓库步骤 1: 登录 GitHub步骤 2: 导航到目标仓库步骤 3: 访问仓库设置步骤 4: 更改仓库可见性步骤 5: 确认更改步骤 6: 验证更改注意事项 如何将 GitHub 私有仓库转换为公共仓库 在软件开发领域&#xff0c;GitHub 是一个广受欢迎的…

【webrtc】 mediasoup中m77的IntervalBudget及其在AlrDetector的应用

IntervalBudget 用于带宽控制和流量整形 mediasoup中m77 代码的IntervalBudget ,版本比较老IntervalBudget 在特定时间间隔内的比特预算管理,从而实现带宽控制和流量整形。 一。 pacedsender 执行周期: 下一次执行的时间的动态可变的 int64_t PacedSender::TimeUntilNextPr…