Midjourney 文本转图片接口请求参数
Midjourney 文本转图片接口提供了多个参数来控制生成图片的风格,包括文字样式、背景颜色、字体大小、字体颜色等,下面我将详细列出完整的参数列表:
文字样式相关参数
text
:需要转换成图片的文本内容,必填参数。font_size
:文本字体大小。默认为 20px。font_family
:文本字体族。默认为 sans-serif。font_weight
:文本字体粗细。可选参数:normal, bold, bolder, lighter 和数值(如 400)。默认为 normal。font_style
:文本字体样式。可选参数:normal 或 italic。默认为 normal。text_decoration
:文本装饰线条。可选参数:none, underline, overline, line-through。默认为 none。text_align
:文本对齐方式。可选参数:left, center, right。默认为 left。line_height
:文本行高。可选参数:数值或百分数。默认为 normal。letter_spacing
:文本间距。可选参数:数值或正负 em/rem。默认为 normal。
图片尺寸和背景相关参数
width
:生成的图片宽度。默认为 500px。height
:生成的图片高度。默认为 300px。bg_color
:生成的图片背景色。默认为白色。
图片风格相关参数
text_color
:文本字体颜色。默认为黑色。shadow_color
:文本阴影颜色。默认为透明。shadow_offset_x
:文本阴影 X 轴偏移量。默认为 0px。shadow_offset_y
:文本阴影 Y 轴偏移量。默认为 0px。shadow_blur
:文本阴影模糊半径。默认为 0px。background_image
:生成的图片背景图链接。默认为无(纯色背景)。background_repeat
:背景图重复方式。可选参数:repeat, repeat-x, repeat-y, no-repeat。默认为 repeat。
除了上述基本的参数之外,Midjourney API 还提供了多个高级参数,可以用于控制生成图片的风格,如超写实、动漫等。以下是高级参数列表:
细节相关参数
font_weight
:文本字体粗细。可选参数:normal, bold, bolder, lighter 和数值(如 400)。默认为 normal。font_style
:文本字体样式。可选参数:normal 或 italic。默认为 normal。background_gradient
:背景渐变。可选参数:“linear-gradient” 或 “radial-gradient”。
超写实风格相关参数
realistic
:超写实开关。可选参数:on 或 off。默认为 off。shading_weight
:阴影密度。可选参数:数值形式的字符串。默认为 0.8。shading_offset_x
:阴影 X 轴偏移量。可选参数:数值。默认为 2。shading_offset_y
:阴影 Y 轴偏移量。可选参数:数值。默认为 -2。blur
:模糊程度。可选参数:“low”、“medium” 或 “high”。默认为 low。
动漫风格/插画风格相关参数
anime
:动漫风格开关。可选参数:on 或 off。默认为 off。outline_color
:描边颜色。可选参数:颜色值。默认为 #000000。outline_weight
:描边宽度。可选参数:数值形式的字符串。默认为 2。saturation
:饱和度。
其它风格
以下是midjourney API支持的风格列表:
- handwriting - 手写风格
- neon - 霓虹风格
- charcoal - 炭笔风格
- artistic - 艺术风格
- graffiti - 涂鸦风格
- watercolor - 水彩风格
- cartoon - 卡通风格
- pencil - 铅笔风格
- vintage - 复古风格
- sketch - 素描风格
- oilpaint - 油画风格
- comic - 漫画风格
- abstract - 抽象风格
- mosaic - 马赛克风格
- glitch - 故障艺术风格
- popart - 流行艺术风格
- cubism - 立体派风格
- impressionism - 印象派风格
- expressionism - 表现主义风格
- pointillism - 小点风格
- glitch2 - 故障艺术风格2
- cyberpunk - 巨头风格
- vaporwave - 微波式样
- steampunk - 蒸汽朋克风格
- futuristic - 未来主义风格
- space - 太空风格
- fantasy - 奇幻风格
- horror - 恐怖风格
- gothic - 哥特式风格
- grunge - 破旧不堪的风格
这些风格可以应用于将文本转换为图像的API中,以创建不同主题和效果的图片,为文本图像增加更多视觉元素和美感,提高识别度,增加趣味性等。
使用 PHP 代码来请求 Midjourney API 进行文本转图片的示例:
$api_url = "https://api.midjourney.com/api/v1/image/generate";$data = array("text" => "Hello, world!","width" => 600,"height" => 400,"font_size" => 30,"font_family" => "serif","bg_color" => "#f8f8f8"
);$options = array("http" => array("method" => "POST","header" => "Content-Type: application/json\r\n","content" => json_encode($data))
);$context = stream_context_create($options);$response = file_get_contents($api_url, false, $context);file_put_contents("output.png", $response);
这个示例代码使用 PHP 内置函数 file_get_contents()
发起 POST 请求,将 API 返回的图片保存到名为 output.png 的文件中。同样,你也可以根据自己的需求修改 $data
参数。
以下是使用 Midjourney API 进行文本转图片的最基本参数列表:
text
:需要转换成图片的文本内容,必填参数。width
:生成的图片宽度。默认为 500px。height
:生成的图片高度。默认为 300px。bg_color
:生成的图片背景色。默认为白色。font_size
:文本字体大小。默认为 20px。font_family
:文本字体族。默认为 sans-serif。
使用 Python 请求 Midjourney API 进行文本转图片的示例代码:
import requestsurl = "https://api.midjourney.com/api/v1/image/generate"payload = {"text": "Hello, world!","width": 600,"height": 400,"font_size": 30,"font_family": "serif","bg_color": "#f8f8f8"
}response = requests.post(url, json=payload)with open("output.png", "wb") as f:f.write(response.content)
这个示例代码请求 Midjourney API,并将 API 返回的图片保存到 output.png 文件中。你可以根据自己的需求修改 payload 参数。
Midjourney 文本转图片接口请求参数相关推荐
- 解决: VUE 项目中表单提交中文乱码、接口请求参数中文乱码
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 表单提交出现乱码: 接口请求乱码同于上图. 2. 解决: 在出现乱码的内容外面加函数:deco ...
- android多接口请求参数,okhttp3 使用json参数post方式请求接口数据(android)
1. 谷歌自带的json不支持像map一样直接put字符串进去,所以先导入阿里的json包 2. 创建json对象,并且放入所要请求的参数 //登录 private void loginRequest ...
- Requests方法 -- 参数关联与JSESSION(上一个接口的返回数据作为下一个接口的请求参数)...
前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了. 最常见的案例就是网站的登录案例,很多网站的登录并不仅 ...
- 返回结果乱码_Spring请求参数和响应结果全局加密和解密(1)
阅读文本大概需要25分钟. 前提 前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景.为了模拟真实的交互场景,先定制一下整个交互流程.第三方传输(包括请求和响应)数 ...
- 支付宝手机网页即时到账接口(3)之交易接口请求
前言 这篇文章主要讲诉系统调用支付宝手机网页即时到账交易接口跳转到支付宝收银台. 上篇文章地址:支付宝手机网页即时到账接口(2)之授权接口请求. 这是第一篇文章结尾调用交易接口的图解. 交易接口请求参 ...
- Spring请求参数和响应结果全局加密和解密(1)
阅读文本大概需要25分钟. 前提 前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景.为了模拟真实的交互场景,先定制一下整个交互流程.第三方传输(包括请求和响应)数 ...
- python http接口_python处理http接口请求
一.安装 requests和jsonpath 模块 安装命令:pip install requests pip install jsonpath 二.requests 处理常见的接口请求参数类型 1. ...
- springmvc 全局编码_SpringMVC请求参数和响应结果全局加密和解密
前提 前段时间在做一个对外的网关项目,涉及到加密和解密模块,这里详细分析解决方案和适用的场景.为了模拟真实的交互场景,先定制一下整个交互流程.第三方传输(包括请求和响应)数据报文包括三个部分: 1.t ...
- php app接口id参数类型过滤,PHP开发APP接口---返回数据的封装类
/** * app返回数据类 * 1.接受多维,缺少键名的数组, * 2.可由输入的format参数决定返回数据格式 * 例子:Response::show(200, 'success', $data ...
最新文章
- 信息安全从业者必须接受的六个事实
- 【AI2】app inventor2离线开发环境百度网盘下载链接,安卓app图形化开发环境
- GridView实现自动编号
- linux语法错误 未预期的文件结尾,centos shell运行报语法错误: 未预期的文件结尾...
- Windows Store Javascript项目使用高德地图、谷歌地图、百度地图API
- 深度学习基础实战使用MNIST数据集对图片分类
- html中可以自定义属性,,,妈的竟然才知道..
- 向股票,外汇,期货投资者推荐的好书
- 内存引起的蓝屏问题排查
- VSCODE快速添加到鼠标右键菜单
- 一元云购系统接入短信功能问题汇总
- 简单爬虫--爬取百度热点新闻标题
- 入门学习-Python-小甲鱼学习资料-Day031-永久存储:腌制一缸美味的泡菜
- UnityShader案例篇—旋转、平移和缩放
- 写一个函数,输入n,求斐波那契数列的第n项。
- 3DMAX机械建模贴图教程
- Extensions in UWP Community Toolkit - ListViewExtensions
- 多线程发生异常怎么处理咩?
- 百度地图之修改起点和终点的icon
- 埃森哲启动全球品牌焕新计划;周迅担任完美日记品牌首位全球代言人 | 美通企业日报...