• Skip to main content
  • Skip to footer
  • 首頁
  • 追求幸福
  • 關於落葉筆記
  • 與我聯絡
落葉筆記

落葉筆記

記錄許多我喜歡的事情

使用ChatGPT+ BING IMAGE CREATOR+ Midjourney製作LINE貼圖心得

2023 年 4 月 16 日 by 落葉 Leave a Comment

內容目錄

  • 前言
  • 各自的工作
    • ChatGPT:
    • 1.提供咒語(prompt): 主要是key在midjourney時要是能聽懂的英文句子。 因為Midjourney看不懂中文,所以請chatGPT翻譯成能用的句子。
    • 2.咒語文本生成 先決定貼圖主角是誰(我的主角是橘色貓咪) 簡單想一下橘貓有哪些動作行為表情,大概列舉5個,並餵給ChatGPT 然後請ChatGPT幫我衍生其他10個例子。 我就是請ChatGPT幫我想其他貼圖橘貓動作的。
    • BING IMAGE CREATOR:
    • Midjourney:
  • 第一步:請ChatGPT幫忙產生咒語
  • 第二步:貼在Bing Image Creator試試產圖結果如何
  • 第三步:到Midjourney產出圖片
  • 第四步:後製,切圖、符合LINE貼圖尺寸、修圖、去背
    • 切圖:
    • 修圖:
    • 去背:
  • 總結
  • Related posts:

前言

自從3月開始,ChatGPT突然開始如宇春筍般的大似媒體報導,就連youtube也開始有一大堆在講AI影片。
其中最引起我注意的是一個有關使用ChatGPT和Midjourney製作LINE貼圖的影片。
自己也突然來了興趣照著影片以及網路上的教學製作,最後成功上架了我製作的貼圖。
從構思到上架大概花了我一個禮拜時間,如果算工作天的話大概兩天就完成了吧!

接下來我來介紹該如何使用ChatGPT+ BING IMAGE CREATOR+ Midjourney製作LINE貼圖

各自的工作

簡單講一下我所使用到的AI工具。

ChatGPT:

1.提供咒語(prompt):
主要是key在midjourney時要是能聽懂的英文句子。
因為Midjourney看不懂中文,所以請chatGPT翻譯成能用的句子。

2.咒語文本生成
先決定貼圖主角是誰(我的主角是橘色貓咪)
簡單想一下橘貓有哪些動作行為表情,大概列舉5個,並餵給ChatGPT
然後請ChatGPT幫我衍生其他10個例子。
我就是請ChatGPT幫我想其他貼圖橘貓動作的。

BING IMAGE CREATOR:

在ChatGPT產生出prompt時,其實就可以直接在Midjourney產生出圖片了
但是礙於Midjourney每次產圖都要花錢。
為了省錢,我會先把咒語丟給微軟的Bing Image creator先幫我產圖。
這個好處是可以先篩選不錯的圖片,把圖片載下來之後再都給Midjourney產出相似的圖片(至少不會跟想像的圖片落差太大)

Midjourney:

有了基本的圖片跟咒語,只要再進行一次產圖即可變成你要的貼圖。

第一步:請ChatGPT幫忙產生咒語

因為我的需求是製作LINE貼圖,並不是要多麼精美華麗的圖片。
所以咒語會非常的簡短。
因此我給chatGPT的指令是這樣的:

你可以直接叫他翻成英文,但是我習慣叫他說中文(我才看得懂呀)
然後在另一個對話框把每一句話翻成英文。

~請支持《落葉筆記》原創文章。原文標題:
使用ChatGPT+ BING IMAGE CREATOR+ Midjourney製作LINE貼圖心得

這裡有一點要注意:
如果就直接複製英文句子貼到產圖ai的話,會產生不了LINE貼圖那種風格的(因為你只有描述橘貓而已,沒有給風格)
所以我會叫AI在後面在家這一句話:

“in the style of LINE stickers, on a white background.”

因此如下:

有了這些句子就可以丟到Bing Image Creator了

註:
產生白色背景是因為為了最後圖片去背順利,當然也可以直接產出透明背景(供給讀者嘗試)

第二步:貼在Bing Image Creator試試產圖結果如何

因為目前Bing Image Creator產圖不用錢,而且沒有限次數。
我就先在這裡產出圖片試試看。
輸入剛剛從ChatGPT提供的咒語:The orange cat happily clap its paw. “In the style of LINE stickers, on a white background.”
產出來的圖片如下:

你會看到雖然我們成功產生出四個圖片了,但是你會看到其實有些圖片還是會有瑕疵的。
例如:右上貓咪有四個耳朵、左下好像身體有點胖、右下長得有點像狸貓…等
如果沒有滿意的話就在產圖一次,每次的圖片都是隨意產出。

有喜歡的圖片,點左鍵進去按”下載吧”。(對應的咒語要記下來,等一下還要丟到MidJourney)

註:Bing Image Creator產出來的圖可以直接做成LINE貼圖嗎?
我不建議這樣做,因為Bing Image Creator條約有說到不能拿來商用,不過我相信未來若是有付費版的話就可以商用了

第三步:到Midjourney產出圖片

請先安裝discord,然後加入到Midjourney頻道,如何進入到房間以及產出圖片等方式直接上網google吧(網路上一堆教學了)

目前MidJourney沒有免費25個額度使用了,就先註冊最基礎的月費吧

在指令欄位打
/image (貼參考圖片的網址)(空一格)(咒語)

如下:

點Enter之後,Midjourney BOT就會收到指令。並且等待他製圖。

製圖完成後,會出現這樣的畫面。

這四張圖其實也還是會有些瑕疵,例如左下角的貓鬍鬚黏在一起,右上貓咪眼睛都是黑色的,右下角的貓咪有鬍子?
如果不滿意的話就在產圖一次。

滿意的話,直接點選這四張圖片,按右鍵,儲存圖片。

第四步:後製,切圖、符合LINE貼圖尺寸、修圖、去背

切圖:

切割四張圖的方式有很多種,暴力解丟小畫家切、在photoshop切,但這些手工切法很費時。
怎麼處理這種簡單又重複的事情最快呢,寫程式切啊!
不會寫程式怎辦,叫ChatGPT幫你寫XD

我把我的需求告訴ChatGPT,請他幫我產出python程式碼。
這裡要注意,LINE貼圖有限制尺寸,而且要的是png去背檔。請看LINE官方說明。

跟ChatGPT來回幾次溝通後,終於產出我要的程式碼。
你可以直接複製我的程式碼,但是要注意:
1.folder_path,這個路徑是我放4宮格橘貓圖片的地方。
2.切割出來的圖片會放在叫做split_images的資料夾裡。

from PIL import Image
import os

def split_image(filename):
    img = Image.open(filename)
    width, height = img.size
    new_width, new_height = 370, 320

    # 將圖片切成四等分
    left_top = img.crop((0, 0, width//2, height//2)).resize((new_width, new_height))
    right_top = img.crop((width//2, 0, width, height//2)).resize((new_width, new_height))
    left_bottom = img.crop((0, height//2, width//2, height)).resize((new_width, new_height))
    right_bottom = img.crop((width//2, height//2, width, height)).resize((new_width, new_height))

    return left_top, right_top, left_bottom, right_bottom

if __name__ == '__main__':
    # 設定要處理的資料夾路徑
    folder_path = "D:\python_note\LINE貼圖_midJourney\貼圖\橘色貓1"

    # 創建一個新資料夾
    if not os.path.exists('split_images'):
        os.makedirs('split_images')

    # 搜尋所有png檔案
    png_files = [f for f in os.listdir(folder_path) if f.endswith('.png')]

    # 按阿拉伯數字順序排序
    png_files.sort(key=lambda x: int(''.join(filter(str.isdigit, x))) if ''.join(filter(str.isdigit, x)) else -1)


    for i, png_file in enumerate(png_files):
        filename = os.path.join(folder_path, png_file)
        left_top, right_top, left_bottom, right_bottom = split_image(filename)

        # 將切割出來的圖片另存到新資料夾中
        left_top.save(f"split_images/{i+1}_left_top.png")
        right_top.save(f"split_images/{i+1}_right_top.png")
        left_bottom.save(f"split_images/{i+1}_left_bottom.png")
        right_bottom.save(f"split_images/{i+1}_right_bottom.png")

修圖:

你會發現,有些圖片會有些怪怪的地方,例如以下這張圖:

左邊貓咪的鬍鬚怎麼有一個很大的黑色圓點,好像是墨水暈開一樣。
這時也只能手工修圖了。

去背:

去背的方法很多種,有Photoshop、小畫家3D等。
我自己是使用小畫家3D去背。

當然我也嘗試過在ChatGPT請他幫我寫出去背程式碼,但是我發現去背效果太差了,最後我還是一張一張來去背。

小畫家3D去背方式簡單講一下,就是點”魔術選取”那一按鈕來去背,把貓咪的輪廓取下來後,將原本的白色底全選刪掉,在將貓咪移回到中間位子即可。

這裡要注意一下,要有去背的圖片,要存成.png檔!

以下是去背成功的圖片檔。(跟上上張長很像吧,哈哈!)


重複上述動作就能做出你要的LINE貼圖囉。

總結

以上是我分享我如何結合ChatGPT+ BING IMAGE CREATOR+ Midjourney製作LINE貼圖心得
說真的第一次製作LINE貼圖的過程是非常好玩有趣的,然後到了成功上架後真的是非常開心呢。

在這裡我也稍微工商一下我製作的LINE貼圖,叫做”橘色貓咪大集合”!

(橘色貓咪大集合連結在此)

如果這篇文章有幫助到你的話,還請你給我些支持與贊助吧XDD~我會很開心的!
有了大家的支持日後說不定會寫更多的教學文章呢!
以上,感謝你的收看~

Related posts:

  1. MAX代幣『質押半年』心得
  2. 質押MAX代幣心得
  3. 質押LOOT代幣心得-透過Qubic
  4. 台灣NFT平台和Oursong購買NFT心得

所屬分類: 好物分享, 生活點滴 標籤: Bing Image Creator, ChatGPT, MidJourney, 好物分享

讀者互動

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Footer

搜尋文章

FacebookYoutube
創用 CC 授權條款
本著作由落葉製作,以創用CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款釋出。
此作品衍生自www.royenotes.com。

近期文章

  • 追求幸福之路12-知足之快樂 2023 年 4 月 26 日
  • ChatGPT Plus值得訂閱嗎?我的使用心得 2023 年 4 月 23 日
  • 追求幸福之路11-心流體驗的快樂 2023 年 4 月 19 日
  • 使用ChatGPT+ BING IMAGE CREATOR+ Midjourney製作LINE貼圖心得 2023 年 4 月 16 日
  • 追求幸福之路10-舒緩生活中的壓力 2023 年 4 月 12 日
  • 讀書心得-更快樂 2023 年 4 月 9 日

Copyright © 2023 ·落葉筆記