C 顏色合成器

2021-07-31 00:20:49 字數 1659 閱讀 4418

首先來看一下完成後的介面,通過調節r,g,b三個滑動條可以設定三種顏色的混合比例;滑動alpha滑動條可以調節背景色的透明度,而且四個滑動條的取值最大值都是255.

當我們滑動滑動條的時候label的背景顏色也會相應的發生改變,你也可以在後面的文字框中輸入,按回車就會自動執行了。

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

namespace sy17

int r=0, g=0, b=0,o=255; //自己定義的argb三個變數

public void hecheng()

private void textbox4_keypress(object sender, keypresseventargs e)

private void hscrollbar1_scroll(object sender, scrolleventargs e)

private void hscrollbar2_scroll(object sender, scrolleventargs e)

private void hscrollbar3_scroll(object sender, scrolleventargs e)

private void textbox1_keypress(object sender, keypresseventargs e)

private void vscrollbar1_scroll(object sender, scrolleventargs e)

private void textbox2_keypress(object sender, keypresseventargs e)

private void textbox3_keypress(object sender, keypresseventargs e)

private void form1_load(object sender, eventargs e)

private void textbox4_textchanged(object sender, eventargs e)}}

其他沒什麼,注意的是

int r=0, g=0, b=0,o=255;

public void hecheng()

在這裡我設定了四個全域性變數,r,g,b,o,分別是紅色,綠色,藍色,透明度;另外定義了乙個函式,用於合成顏色。
color.fromargb(o, r, g, b)//共有四個屬性,分別為透明度,紅色,綠色,藍色,這樣就合成了一種顏色。
請指正》

小程式合成器

我直接在 中講解吧 注意要改通過該檔案字尾改變檔案型別的話 一定要開啟下圖開關 檔案拓展名 下面有詳細解釋!1 fclose file1 while feof file2 fclose file2 fclose file3 注意等檔案3出來之後,如果你直接開啟是和檔案1一樣的證明你已經成功一半了 注...

Wasp XT合成器功能介紹

本章節將採用 結合的方式給大家講解電音編曲軟體fl studio中的wasp xt合成器的相關功能,感興趣的朋友可以一起來交流哦。wasp xt是乙個3振盪器合成器,它包含乙個filter 濾波器 欄,3個osc 振盪器 欄,兩個lfo 低頻振盪器 欄,乙個amp env 放大器包絡 欄,乙個fil...

復刻一台Zynthian可攜式合成器音源

zynthian是一台開源的可攜式音源,它硬體方面基於樹莓派 配套音效卡,由國外大師製作ui,插上usb鍵盤,選好音色即可演奏,方便快捷。在國外他的原型機是這樣的 現在我們按照維基百科找到的資料復刻一台,硬體方面選用樹莓派4為核心板,旋鈕控制採用mcp23017作為io擴充套件,音效卡的原型是hif...