Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
creenshot to Code是一個(gè)開源的項(xiàng)目,利用人工智能技術(shù)(GPT-4V和 DALL-E 3)將用戶的屏幕截圖轉(zhuǎn)換為前端網(wǎng)頁代碼,已在GitHub上斬獲40K星標(biāo)。項(xiàng)目的核心功能是自動(dòng)化網(wǎng)頁設(shè)計(jì)的編碼過程,使得開發(fā)者能夠通過提供網(wǎng)頁的截圖,快速生成相應(yīng)的HTML、CSS和JavaScript代碼,節(jié)省前端開發(fā)人員的時(shí)間和精力。
主要功能:
開源協(xié)議:MIT license
源碼地址:https://github.com/abi/screenshot-to-code
技 術(shù) 棧:python和typescript為主
jpg格式
文件名.jpg |文件名.jpeg。
特點(diǎn):色彩信息保留較好,高清,顏色較多。
實(shí)際用處:常用于產(chǎn)品類圖片。
gif格式
文件名.gif。
特點(diǎn):最多存儲(chǔ)256色,可以保存透明背景和動(dòng)畫效果。
實(shí)際用處:簡單圖形及字體,動(dòng)態(tài)圖。
png格式
文件名.png。
特點(diǎn):存儲(chǔ)形式豐富,可以保存透明背景。
實(shí)際用處:微信表情包
psd格式
文件名.psd。
是Photoshop的專用格式。
特點(diǎn):可以存放圖層、通道、遮罩等多種設(shè)計(jì)稿。
實(shí)際用處:可以直接從上面復(fù)制文字、獲得圖片、測量大小和距離。
切圖方式:圖層切圖、切片切圖、PS插件切圖等。
第一步需要先選中需要的圖層
鼠標(biāo)單擊圖層就是選中,被選中的圖層顏色背景顏色變淺。
選中單個(gè)圖層:
鼠標(biāo)選中圖層后右擊——快速導(dǎo)出為PNG——設(shè)置文件名——保存。
選中多個(gè)圖層:
圖層連續(xù)排列:長按shift鍵不動(dòng)+鼠標(biāo)選中所需的第一個(gè)圖層+鼠標(biāo)選中最后一個(gè)圖層。
長按shift鍵選擇圖層
圖層不連續(xù)排列,長按ctrl鍵不動(dòng)+鼠標(biāo)點(diǎn)選所需圖層。
長按ctrl鍵選擇圖層
第二步選中需要的圖層后
選擇圖層菜單(或直接在任意選中的圖層上右擊)——合并圖層(Ctrl+e)——右擊合并圖層——快速導(dǎo)出為PNG——設(shè)置文件名——保存。
合并圖層
導(dǎo)出png
在左側(cè)工具欄選中切片工具——框選所需圖片——選擇格式——保存——切片選擇:選中的切片——保存。
左側(cè)選項(xiàng)卡中第五個(gè)凹陷的小刀就是切片工具
在圖層選項(xiàng)卡上背景圖片的左側(cè)有個(gè)小眼睛的標(biāo)志,這個(gè)是代表圖層的可見性,點(diǎn)擊小眼睛就會(huì)不可見圖層,背景就變成透明的。
在背景透明的情況下,使用切片工具選中想要裁切的內(nèi)容
切片工具切出內(nèi)容
“文件”——導(dǎo)出——存儲(chǔ)為web所用格式
選擇圖片存儲(chǔ)位置,在最下方切片選項(xiàng)那里,選擇選中的切片。
選項(xiàng)卡最下方切片:選中的切片
jpg格式:保存的切片圖帶有純色背景;
png格式:保存切片圖是透明背景。
格式級(jí)別越高,圖片越清晰,相對內(nèi)存越大。
Cutterman:在ps中運(yùn)行的插件,可以代替手工導(dǎo)出以及使用切片工具切圖。
使用方法:首先從Cutterman官網(wǎng)上注冊賬號(hào)并下載安裝包進(jìn)行安裝。
要求:ps必須是完整版的,綠色版本不支持。
官網(wǎng)網(wǎng)址:https://www.cutterman.cn
下載好之后,解壓。雙擊.exe安裝文件。默認(rèn)安裝地址,直接點(diǎn)擊安裝。
安裝好之后重啟PS。
選擇窗口——擴(kuò)展功能——Cutterman切圖神器——最后注冊Cutterman賬號(hào)登錄使用。
暫時(shí)不想使用插件切圖,就不多贅述了,有需要的可自行了解。
明天開始準(zhǔn)備使用學(xué)成在線這個(gè)案例,練練手。
使你完全不懂html,javascript,css,也能做出漂亮的網(wǎng)頁,這在以前是不可想象的,而現(xiàn)在確是可行的,因?yàn)橛羞@樣一個(gè)項(xiàng)目:openUI。
openUI不僅僅能生成html頁面,還能生成自適應(yīng)網(wǎng)頁,適配電腦端和手機(jī)端,還能把頁面代碼轉(zhuǎn)換為React和vue等。
第1步,創(chuàng)建Python虛擬環(huán)境。
pyenv virtualenv 3.12.2 openui
pyenv local openui
第2步,你需要到github下載這個(gè)項(xiàng)目的源代碼。
git clone https://github.com/wandb/openui
第3步,進(jìn)入這個(gè)目錄
cd openui/backend
第4步,安裝依賴環(huán)境
pip install .
第5步,導(dǎo)入你的openAI的apikey
export OPENAI_API_KEY=xxx
第6步,運(yùn)行openui程序
python -m openui
看到這個(gè)界面,就成功了,你可以用對話方式讓程序生成網(wǎng)頁,也可以上傳一個(gè)截圖,按截圖樣式生成html代碼。很簡單吧。
*請認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。