微信截圖_17363901826052.png)
API 設(shè)計(jì)原理:從理論到實(shí)踐
主要功能:
動(dòng)機(jī)與價(jià)值:
注冊(cè)并登錄 MIT?App?Inventor:
新建項(xiàng)目:
GenAIDigitalDoodle
,點(diǎn)擊 OK。從 Drawing and Animation 拖入 Canvas
,設(shè)置:
SEO 注入:在本文圖片 Alt 中添加:
< img src="..." alt="GenAI Digital Doodle App 界面,展示 MIT App Inventor Canvas 繪圖和 AI 背景" >
HorizontalArrangement
,Width 設(shè)為 Fill parent,AlignHorizontal 設(shè)為 Center;在橫向布局內(nèi)依次添加 4 個(gè) Button
:
BlackButton
,BackgroundColor?= Black,TextColor?= Yellow,Text?= BlackRedButton
,BackgroundColor?= Red,TextColor?= White,Text?= RedBlueButton
,BackgroundColor?= Blue,TextColor?= White,Text?= BlueGreenButton
,BackgroundColor?= Green,TextColor?= White,Text?= Green在 User Interface 拖入 Slider
,設(shè)置:
Label
,Text?= “Type in your background”,AlignHorizontal?= Center;TextBox
,Rename?= GenAITextBox,Width?= Fill parent;Button
,Rename?= GenAIButton,Text?= “Generate Background”,BackgroundColor?= Orange,Shape?= Rounded;when Canvas1.Dragged
Canvas1.SetLineWidth to Slider1.ThumbPosition
繪制線段: Canvas1.DrawLine get prevX, get prevY, get currentX, get currentY
prevX/prevY
而非 startX/startY
,以實(shí)現(xiàn)平滑的連續(xù)曲線。when AccelerometerSensor1.Shaking
清空畫布: Canvas1.Clear
分別在 when BlackButton.Click
、when RedButton.Click
、when BlueButton.Click
、when GreenButton.Click
中:
set Canvas1.PaintColor to colors.Black/Red/Blue/Green
點(diǎn)擊生成按鈕
when GenAIButton.Click
call Notifier1.ShowProgressDialog message="Generating Image" title="Please Wait"
call ImageBot1.CreateImage description=GenAITextBox.Text
AI 圖像生成回調(diào)
when ImageBot1.ImageCreated
call Notifier1.DismissProgressDialog
set Canvas1.BackgroundImage to get fileName
Canvas1.Dragged
進(jìn)行節(jié)流,防止過(guò)快觸發(fā) DrawLine 導(dǎo)致卡頓;更多 AI 能力接入
細(xì)粒度擦除與圖層管理
社交與在線畫廊
硬件擴(kuò)展
本文以一款基于 MIT?App?Inventor 的 GenAI?Digital?Doodle 應(yīng)用為實(shí)踐案例,深入演示了如何結(jié)合 Canvas?繪圖、Accelerometer?搖一搖擦除、滑塊調(diào)節(jié)線寬、按鈕切換顏色 與 Google?Doodle?AI 圖像互動(dòng) API(ImageBot1.CreateImage)等組件,實(shí)現(xiàn)一款功能豐富、交互多元、易于擴(kuò)展的數(shù)字涂鴉應(yīng)用。希望本文能幫助你快速上手 Android 端 生成式 AI 背景生成、圖像互動(dòng) API 等前沿技術(shù),開啟更多創(chuàng)意十足的交互式 AI 應(yīng)用開發(fā)之旅!
原文引自YouTube視頻:https://www.youtube.com/watch?v=0fDcE2a3zdU
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)