付費限定

code lnterpreter 圖片生成視頻

閱讀時間約 6 分鐘


粒子消散效果指令:

 

我想將照片塊狀消散效果應用到這張圖片上。你能幫我嗎?為我提供下載生成的視頻的連結。使用下面的代碼

1import imageio

import numpy as np

import random

# Load the image

image_path = "[INSERT IMAGE PATH HERE]"

image = imageio.imread(image_path)

# Define the block size

block_size = 4

# Get the dimensions of the image

height, width, _ = image.shape

# Make sure the image dimensions are divisible by block size

height -= height % block_size

width -= width % block_size

# Crop the image to the new dimensions

image = image[:height, :width]

# Create a copy of the blocks dictionary to use for the animation

anim_blocks = blocks.copy()

# Create a dictionary to store the velocity of each block, with further reduced initial speed range

velocities = {key: [random.uniform(-2.5, 2.5), random.uniform(-2.5, 2.5)] for key in anim_blocks.keys()}

# Create a dictionary to store the start frame for each block, with upper blocks starting earlier and a random offset

start_frames = {key: int((key[0] / num_blocks_y) * num_frames) + random.randint(-num_frames//10, num_frames//10) for key in anim_blocks.keys()}

# Create a writer object to write the frames to a MP4 file

writer = imageio.get_writer('/mnt/data/animation_gradual_random.mp4', fps=24)

# Create a progress bar for the loop

pbar = tqdm(total=num_frames)

# Loop over the frames

for frame in range(num_frames):

# Create a blank image for this frame

frame_img = np.full(img_array.shape, 0, dtype=np.uint8)

# Loop over the blocks

for key in list(anim_blocks.keys()):

# If the block has not started to disintegrate yet, skip it

if frame < start_frames[key]:

# Draw the block on the frame image

frame_img[key[0]*block_size:(key[0]+1)*block_size, key[1]*block_size:(key[1]+1)*block_size] = anim_blocks[key]

continue

# Update the position of the block

key_new = (int(key[0] + velocities[key][1]), int(key[1] + velocities[key][0]))

# If the block has moved off the image, remove it from the dictionary

if key_new[0] < 0 or key_new[0] >= num_blocks_y or key_new[1] < 0 or key_new[1] >= num_blocks_x:

del anim_blocks[key]

continue

# Update the velocity of the block

velocities[key][0] -= air_resistance * velocities[key][0]

velocities[key][1] += gravity - air_resistance * velocities[key][1]

# Draw the block on the frame image

frame_img[key_new[0]*block_size:(key_new[0]+1)*block_size, key_new[1]*block_size:(key_new[1]+1)*block_size] = anim_blocks[key]

# Move the block in the dictionaries

anim_blocks[key_new] = anim_blocks.pop(key)

velocities[key_new] = velocities.pop(key)

# Add the frame to the MP4 file

writer.append_data(frame_img)

# Update the progress bar

pbar.update(1)

# Close the writer

writer.close()

# Close the progress bar

pbar.close()

'/mnt/data/animation_gradual_random.mp4'

如提示需要填寫變數,可以讓chatgpt自己來執行。

保證粒子塊的大小在“2*2的塊”以下即可。

如果尺寸太大,效果會有折扣。

創作者正在準備中
請加入 男子漢聊AI的沙龍 了解最新動態!
25會員
186內容數
「秒懂AI提問指令」是您AI學習的社群首選,擁有專業的ChatGPT、MidJourney及stable diffusion知識分享。這裡不僅是學習AI內容的最佳平台,更是實戰與資源的寶庫。讓人工智能成為你的效率神器,助您深入了解AI各種面向。更重要的是,我們的社群中聚集了大量AI極客,讓您有機會與同好一同交流、學習。
留言0
查看全部
發表第一個留言支持創作者!
男子漢聊AI的沙龍 的其他內容
[圖片產生器標準版] 案例一: INPUT = 一隻貓的照片(此處以中文輸入) 第一步翻譯成中文:“一張貓的照片”
請學習並掌握以下方式,當我提出新的問題後,請按照以下步驟的方式,來幫助我回答所有問題: 第一步:定義問題:我有一個創業問題,我正在基於AI繪畫做創業,但是我不確定如何透過AI繪畫賺錢?
1.組織計劃。 我正在學習【技能課程】幫助我創建一個每日計劃,以使用時間阻斷技術管理我的任務。 2.控制你的思想。 「使用認知行為療法(CBT)技術,指導我如何管理和控制【具體想法】的負面想法
1.提升決策力量。 提示語: "我是一個【人物特徵】面臨著一個重大決定:[插入決定]。我需要看清楚每個選項的優勢和劣勢。請列出選擇和不選擇這個選項的可能結果,請根據我自身情況結合目前市場環境,進行客觀分析,以便我有更好的決策。
充當日語漢字測驗機 我希望你充當日文漢字測驗機。每次我問你下一個問題時,你要從JLPTN5漢字清單中隨機提供一個日文漢字,並詢問它的意思。
1.第一步找爆款文案: 例:(小紅書種草文案) 冰涼蛋夏日行走的小空調!六神小冰塊來襲! 對怕熱愛流汗的姊妹 是真怕過夏天 每次一出門,沒幾分鐘就大汗淋漓 尤其是在戶外、海邊待久了 太陽曬的肌膚表皮滾燙滾燙的 真恨不得搬一台冷氣出門 -
[圖片產生器標準版] 案例一: INPUT = 一隻貓的照片(此處以中文輸入) 第一步翻譯成中文:“一張貓的照片”
請學習並掌握以下方式,當我提出新的問題後,請按照以下步驟的方式,來幫助我回答所有問題: 第一步:定義問題:我有一個創業問題,我正在基於AI繪畫做創業,但是我不確定如何透過AI繪畫賺錢?
1.組織計劃。 我正在學習【技能課程】幫助我創建一個每日計劃,以使用時間阻斷技術管理我的任務。 2.控制你的思想。 「使用認知行為療法(CBT)技術,指導我如何管理和控制【具體想法】的負面想法
1.提升決策力量。 提示語: "我是一個【人物特徵】面臨著一個重大決定:[插入決定]。我需要看清楚每個選項的優勢和劣勢。請列出選擇和不選擇這個選項的可能結果,請根據我自身情況結合目前市場環境,進行客觀分析,以便我有更好的決策。
充當日語漢字測驗機 我希望你充當日文漢字測驗機。每次我問你下一個問題時,你要從JLPTN5漢字清單中隨機提供一個日文漢字,並詢問它的意思。
1.第一步找爆款文案: 例:(小紅書種草文案) 冰涼蛋夏日行走的小空調!六神小冰塊來襲! 對怕熱愛流汗的姊妹 是真怕過夏天 每次一出門,沒幾分鐘就大汗淋漓 尤其是在戶外、海邊待久了 太陽曬的肌膚表皮滾燙滾燙的 真恨不得搬一台冷氣出門 -
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
本文分析《Code Blue》系列的背景,描述從2008年電視劇到2018年電影版的角色成長與醫療挑戰,既探討了主要角色的心理變化及劇情上的重要性,並回顧了劇情如何引發觀眾對醫療職業的思考。對於不熟悉系列的觀眾,亦有詳細的故事背景介紹。整體而言電影版不僅是一場情懷的總結,也反映了十年的努力與成長。
Thumbnail
Code Coverage 是什麼? 程式碼覆蓋率(Code Coverage)是一種軟體測試指標,用百分比表示,數值越高越好。
1.計算橢圓面積 這一題在寫作可以分成三個部分:標頭檔、主程式、函式 標頭檔: #include<stdio.h> #define PI 3.14156778565 韓式: float calculateellipsearea(float a, float b){ float area
Thumbnail
在寫CI的時候是否曾經遇過out of memory的錯誤呢?CodeIgniter作為輕量化的PHP框架,db物件一直是操作資料庫的好幫手,簡化了下達sql指令時的操作,加快了開發的速度,但其實看似好用的工具裡說不定有著隱藏的問題。
Thumbnail
我們這篇文章的目的是希望透過了解Code Interpreter的原理是什麼,進而去理解Code Interpreter的能耐,再透過理解這個工具可以做到什麼,來反思我們該把那些工作交給這個全新的AI應用工具,重點是那些功能是過去做不到但是現在能夠做到的了?
Thumbnail
繼高中畢業以來已經7、8年了,我和code 學長他們還是有固定聯繫和偶爾出去玩的,一起的大部分都還是高中時代常講話的人,也就是說那群曾經都是不守規矩的壞學生的傢伙,不過有一個男人除外,他從來沒有參與過任何打架。 他叫做書柏,有著挺拔的身高,面容清秀卻濃眉大眼,是位回頭率相當高的俊美男子。他有著沒做過
不想過年天天被call怎麼辦? 試試看Code Freeze,安心過好年
Thumbnail
Code 系列 花門篇 可愛但是有點白目的花門會與不苟言笑的Code 君擦出什麼火花呢!? 我確診了,好幹啊啊啊 如果你願意看看這篇原創文,我會很開心。 不看的話,也還好啦( ;∀;)我不會在意的 我當初第一次見到老大是在……呃,我是真的覺得很抱歉……總之事情從我剛升上高中說起。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
本文分析《Code Blue》系列的背景,描述從2008年電視劇到2018年電影版的角色成長與醫療挑戰,既探討了主要角色的心理變化及劇情上的重要性,並回顧了劇情如何引發觀眾對醫療職業的思考。對於不熟悉系列的觀眾,亦有詳細的故事背景介紹。整體而言電影版不僅是一場情懷的總結,也反映了十年的努力與成長。
Thumbnail
Code Coverage 是什麼? 程式碼覆蓋率(Code Coverage)是一種軟體測試指標,用百分比表示,數值越高越好。
1.計算橢圓面積 這一題在寫作可以分成三個部分:標頭檔、主程式、函式 標頭檔: #include<stdio.h> #define PI 3.14156778565 韓式: float calculateellipsearea(float a, float b){ float area
Thumbnail
在寫CI的時候是否曾經遇過out of memory的錯誤呢?CodeIgniter作為輕量化的PHP框架,db物件一直是操作資料庫的好幫手,簡化了下達sql指令時的操作,加快了開發的速度,但其實看似好用的工具裡說不定有著隱藏的問題。
Thumbnail
我們這篇文章的目的是希望透過了解Code Interpreter的原理是什麼,進而去理解Code Interpreter的能耐,再透過理解這個工具可以做到什麼,來反思我們該把那些工作交給這個全新的AI應用工具,重點是那些功能是過去做不到但是現在能夠做到的了?
Thumbnail
繼高中畢業以來已經7、8年了,我和code 學長他們還是有固定聯繫和偶爾出去玩的,一起的大部分都還是高中時代常講話的人,也就是說那群曾經都是不守規矩的壞學生的傢伙,不過有一個男人除外,他從來沒有參與過任何打架。 他叫做書柏,有著挺拔的身高,面容清秀卻濃眉大眼,是位回頭率相當高的俊美男子。他有著沒做過
不想過年天天被call怎麼辦? 試試看Code Freeze,安心過好年
Thumbnail
Code 系列 花門篇 可愛但是有點白目的花門會與不苟言笑的Code 君擦出什麼火花呢!? 我確診了,好幹啊啊啊 如果你願意看看這篇原創文,我會很開心。 不看的話,也還好啦( ;∀;)我不會在意的 我當初第一次見到老大是在……呃,我是真的覺得很抱歉……總之事情從我剛升上高中說起。