利用Matlab復刻舉牌加油小人生成器_第1頁
利用Matlab復刻舉牌加油小人生成器_第2頁
利用Matlab復刻舉牌加油小人生成器_第3頁
利用Matlab復刻舉牌加油小人生成器_第4頁
利用Matlab復刻舉牌加油小人生成器_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第利用Matlab復刻舉牌加油小人生成器image(upAx,[0,103*0.4]+110+28*(jj-1)-27*(ii-1),...

[0,198*0.4]+10+12*(jj-1)+22*(ii-1),...

materials.imgSet.CData{roleType},...

'AlphaData',materials.imgSet.AData{roleType},...

'Interpolation','bilinear')

text(upAx,21+110+28*(jj-1)-27*(ii-1),...

10+10+12*(jj-1)+22*(ii-1),...

tempStr(jj),'rotation',-38,'FontSize',16,...

'FontWeight','bold','Color',[0.4,0.3,0.3],...

'FontAngle','italic','HorizontalAlignment','center');

另:完整素材包+mat文件+m文件可以在下面下載

百度網(wǎng)盤鏈接:/s/1F6Z3_-91_OKtV2zjQUg47Q

注:代碼和素材僅作學習用途,勿做他用

若matlab是版本為R2016a以后,R2025a之前,會因為uiimage未被推出而無法正常使用,可以嘗試以下代碼,該代碼依舊需要materials.mat和m文件在同一文件夾:

functionupupUiBtn

globaltextMsgbkgColorcolorListaxesType

globaltextArea

textMsg=[];

axesType=2;

bkgColor=[1,1,1];

colorList=[0.900000.0700

0.92000.33000.0800

0.96000.62000.7500

0.96000.94000.5500

0.76000.84000.2500

0.38000.76000.7300

0.47000.81000.9400

0.60000.05000.4900

111];

%loadpicandcreatepic==================================================

materials=load('materials.mat');

if~exist('materials','dir')

mkdir('materials');

fori=1:size(colorList,1)

Rc=zeros(60,60);Rc(11:50,11:50)=255.*colorList(i,1);

Gc=zeros(60,60);Gc(11:50,11:50)=255.*colorList(i,2);

Bc=zeros(60,60);Bc(11:50,11:50)=255.*colorList(i,3);

cPic(:,:,1)=Rc;cPic(:,:,2)=Gc;cPic(:,:,3)=Bc;

imwrite(uint8(cPic),['materials\bkg',num2str(i),'.png'])

imwrite(materials.imgSet.cover,'materials\cover.jpg')

imwrite(materials.imgSet.square,'materials\square.jpg')

imwrite(materials.imgSet.refresh.CData,'materials\refresh.png','Alpha',materials.imgSet.refresh.AData)

%==========================================================================

upFig=uifigure('units','pixels',...

'position',[32050400600],...

'Numbertitle','off',...

'menubar','none',...

'resize','off',...

'name','upup',...

'color',[0.930.60]);

%==========================================================================

textAreaLabel=uilabel(upFig);

textAreaLabel.Position=[55445290100];

textAreaLabel.Text='';

textAreaLabel.BackgroundColor=[0,0,0];

textArea=uitextarea(upFig,'ValueChangedFcn',@changeText);

textArea.Position=[6045028090];

textArea.FontSize=23;

%textlabelhdlpart=======================================================

textLabel_1=uilabel(upFig);

textLabel_1.Position=[52517296106];

textLabel_1.Text='YOURMESSAGEHERE';

textLabel_1.FontSize=24;

textLabel_1.FontWeight='bold';

textLabel_1.HorizontalAlignment='center';

textLabel_2=uilabel(upFig);

textLabel_2.Position=[52367296106];

textLabel_2.Text='BACKGROUNDCOLORS';

textLabel_2.FontSize=24;

textLabel_2.FontWeight='bold';

textLabel_2.HorizontalAlignment='center';

textLabel_3=uilabel(upFig);

textLabel_3.Position=[103106050];

textLabel_3.Text='SIZE';

textLabel_3.FontSize=20;

textLabel_3.FontWeight='bold';

textLabel_3.HorizontalAlignment='center';

%bkgcolorhdlpart========================================================

fori=1:size(colorList,1)

CL(i)=uibutton(upFig);

CL(i).Position=[10+i*35,365,30,30];

CL(i).BackgroundColor=[000];

CL(i).Text='';

CL(i).UserData=i;

CL(i).Icon=['materials\bkg',num2str(i),'.png'];

set(CL,'ButtonPushedFcn',@bkgChange)

%resetSizehdlpart=======================================================

sizeBtn(1)=uibutton(upFig);

sizeBtn(1).Position=[8032014532];

sizeBtn(1).UserData=1;

sizeBtn(1).Text='';

sizeBtn(1).BackgroundColor=[000];

sizeBtn(1).Icon='materials\cover.jpg';

sizeBtn(2)=uibutton(upFig);

sizeBtn(2).

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論