Midjourney 文本转图片接口请求参数
Midjourney 文本轉(zhuǎn)圖片接口提供了多個(gè)參數(shù)來(lái)控制生成圖片的風(fēng)格,包括文字樣式、背景顏色、字體大小、字體顏色等,下面我將詳細(xì)列出完整的參數(shù)列表:
文字樣式相關(guān)參數(shù)
- text:需要轉(zhuǎn)換成圖片的文本內(nèi)容,必填參數(shù)。
- font_size:文本字體大小。默認(rèn)為 20px。
- font_family:文本字體族。默認(rèn)為 sans-serif。
- font_weight:文本字體粗細(xì)。可選參數(shù):normal, bold, bolder, lighter 和數(shù)值(如 400)。默認(rèn)為 normal。
- font_style:文本字體樣式。可選參數(shù):normal 或 italic。默認(rèn)為 normal。
- text_decoration:文本裝飾線條。可選參數(shù):none, underline, overline, line-through。默認(rèn)為 none。
- text_align:文本對(duì)齊方式。可選參數(shù):left, center, right。默認(rèn)為 left。
- line_height:文本行高。可選參數(shù):數(shù)值或百分?jǐn)?shù)。默認(rèn)為 normal。
- letter_spacing:文本間距。可選參數(shù):數(shù)值或正負(fù) em/rem。默認(rèn)為 normal。
圖片尺寸和背景相關(guān)參數(shù)
- width:生成的圖片寬度。默認(rèn)為 500px。
- height:生成的圖片高度。默認(rèn)為 300px。
- bg_color:生成的圖片背景色。默認(rèn)為白色。
圖片風(fēng)格相關(guān)參數(shù)
- text_color:文本字體顏色。默認(rèn)為黑色。
- shadow_color:文本陰影顏色。默認(rèn)為透明。
- shadow_offset_x:文本陰影 X 軸偏移量。默認(rèn)為 0px。
- shadow_offset_y:文本陰影 Y 軸偏移量。默認(rèn)為 0px。
- shadow_blur:文本陰影模糊半徑。默認(rèn)為 0px。
- background_image:生成的圖片背景圖鏈接。默認(rèn)為無(wú)(純色背景)。
- background_repeat:背景圖重復(fù)方式。可選參數(shù):repeat, repeat-x, repeat-y, no-repeat。默認(rèn)為 repeat。
除了上述基本的參數(shù)之外,Midjourney API 還提供了多個(gè)高級(jí)參數(shù),可以用于控制生成圖片的風(fēng)格,如超寫(xiě)實(shí)、動(dòng)漫等。以下是高級(jí)參數(shù)列表:
細(xì)節(jié)相關(guān)參數(shù)
- font_weight:文本字體粗細(xì)。可選參數(shù):normal, bold, bolder, lighter 和數(shù)值(如 400)。默認(rèn)為 normal。
- font_style:文本字體樣式。可選參數(shù):normal 或 italic。默認(rèn)為 normal。
- background_gradient:背景漸變。可選參數(shù):“l(fā)inear-gradient” 或 “radial-gradient”。
超寫(xiě)實(shí)風(fēng)格相關(guān)參數(shù)
- realistic:超寫(xiě)實(shí)開(kāi)關(guān)。可選參數(shù):on 或 off。默認(rèn)為 off。
- shading_weight:陰影密度。可選參數(shù):數(shù)值形式的字符串。默認(rèn)為 0.8。
- shading_offset_x:陰影 X 軸偏移量。可選參數(shù):數(shù)值。默認(rèn)為 2。
- shading_offset_y:陰影 Y 軸偏移量。可選參數(shù):數(shù)值。默認(rèn)為 -2。
- blur:模糊程度。可選參數(shù):“l(fā)ow”、“medium” 或 “high”。默認(rèn)為 low。
動(dòng)漫風(fēng)格/插畫(huà)風(fēng)格相關(guān)參數(shù)
- anime:動(dòng)漫風(fēng)格開(kāi)關(guān)。可選參數(shù):on 或 off。默認(rèn)為 off。
- outline_color:描邊顏色。可選參數(shù):顏色值。默認(rèn)為 #000000。
- outline_weight:描邊寬度。可選參數(shù):數(shù)值形式的字符串。默認(rèn)為 2。
- saturation:飽和度。
其它風(fēng)格
以下是midjourney API支持的風(fēng)格列表:
這些風(fēng)格可以應(yīng)用于將文本轉(zhuǎn)換為圖像的API中,以創(chuàng)建不同主題和效果的圖片,為文本圖像增加更多視覺(jué)元素和美感,提高識(shí)別度,增加趣味性等。
使用 PHP 代碼來(lái)請(qǐng)求 Midjourney API 進(jìn)行文本轉(zhuǎn)圖片的示例:
$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);這個(gè)示例代碼使用 PHP 內(nèi)置函數(shù) file_get_contents() 發(fā)起 POST 請(qǐng)求,將 API 返回的圖片保存到名為 output.png 的文件中。同樣,你也可以根據(jù)自己的需求修改 $data 參數(shù)。
以下是使用 Midjourney API 進(jìn)行文本轉(zhuǎn)圖片的最基本參數(shù)列表:
- text:需要轉(zhuǎn)換成圖片的文本內(nèi)容,必填參數(shù)。
- width:生成的圖片寬度。默認(rèn)為 500px。
- height:生成的圖片高度。默認(rèn)為 300px。
- bg_color:生成的圖片背景色。默認(rèn)為白色。
- font_size:文本字體大小。默認(rèn)為 20px。
- font_family:文本字體族。默認(rèn)為 sans-serif。
使用 Python 請(qǐng)求 Midjourney API 進(jìn)行文本轉(zhuǎn)圖片的示例代碼:
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)這個(gè)示例代碼請(qǐng)求 Midjourney API,并將 API 返回的圖片保存到 output.png 文件中。你可以根據(jù)自己的需求修改 payload 參數(shù)。
總結(jié)
以上是生活随笔為你收集整理的Midjourney 文本转图片接口请求参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 70.爬楼梯(简单)
- 下一篇: 两张人脸图像比对ocr技术