![]() |
發布時間: 2019-6-17 09:39
正文摘要:從C語言開始入門學編程的人都不會對黑乎乎的運行窗口覺得陌生,在學完大部分C語言基礎知識后,想自己寫一個色彩斑斕、花里胡哨的程序,卻無從下手,只得看著黑乎乎的運行窗口沉思。 本文將介紹一種可以讓程序色彩斑 ... |
no1xijin 發表于 2021-2-20 01:25 找到了,感謝! |
氦氬 發表于 2021-2-19 22:35 這個網址可以生成背景透明的藝術字(背景顏色選擇右上角帶有紅色對角線的方框):www點diyiziti點com (自行替換) 透明和RGB(0,0,0)是不同的,透明是指沒有色彩,而RGB(0,0,0)是有色彩。 |
no1xijin 發表于 2021-2-19 14:00 我沒有找到可以生成透明背景圖片的網站,所以一直在找透明輸出的方法。然而最開始白底黑字的圖片用transparentimage沒有成功。然后我百度的時候,發現有人說這個函數有bug——TransparentColor不能為COLORREF color=RGB(0,0,0);也就是說不能為黑色。但是我又看不懂這個函數,所以我放棄了用它。 后來我看到了XOR和掩碼位圖,但對菜雞來說,這太難了。 還有就是用ps或者ppt; 還有putimage(x,y,&img1,SRCAND); //白底黑字 putimage(x,y,&img2,SRCRAINT); //黑底彩字 //先SRCAND模式貼一張白底黑字的圖,再SRCRAINT模式貼一張黑底彩字圖,然后白底和黑底部分(需要重合)會鏤空,也就是透明。 所以easyX該怎樣實現透明輸出呢? 大佬,真的麻煩了,菜雞已經懵了。而且我之前并沒有用過VS,所以對這里面很多函數非常陌生。 |
氦氬 發表于 2021-2-18 23:48 一般在線生成的藝術字在生成時可以選擇生成背景透明的圖片的(注意生成圖片選擇png格式)。 你懵是指什么?還有哪里有問題么 |
no1xijin 發表于 2021-2-11 15:59 樓主,那張照片是png格式的,是我在網上生成的彩字的圖片,白底黑字。然后我用ppt把圖片搞成了透明色,放在程序里是黑底黑字,有白色虛線邊框,然后我用了您的文檔里的transparentimage函數,居然透明輸出了,我懵了。 |
no1xijin 發表于 2021-2-11 15:59 OK,謝謝 |
氦氬 發表于 2021-2-11 01:24 你好,transparent函數是網絡上找的,具體原理我也不是很清楚。若想透明輸出圖片,首先圖片本身需要是png格式的,其次圖片中需要透明的部分需要處理掉,具體處理可以自行百度相關關鍵詞(或者參考:https://zhidao.baidu.com/question/384183203.html) |
樓主,我能問問你的EasyX教程里面的transparent函數嗎?我有一張黑色背景的照片,想透明輸出。可能是因為我沒有弄懂參數的意思,所以我沒有成功。我想知道失敗原因,您空閑的時候方便解答一下么? |
H5都能做簡單3D游戲了 對這個沒興趣了。 |
auyach 發表于 2020-12-11 22:15 這是第三版,新增了一些內容,可以參考一下。 http://www.zg4o1577.cn/bbs/dpj-192033-1.html |
感謝分享。這是一個開源庫,但對小白來說,目前入門仍有難度,這本書很急需,感謝作者的付出與無私! |
謝謝樓主慷慨分享,好人一生平安! |
謝謝分享!!! |
謝謝分享!!! |
感謝分享 |
超有用!!解決了我很多問題 |
不錯的帖子 |
51黑有你更精彩 |
樓主辛苦了 謝謝分享 |
不錯不錯 感謝分享 |
樓主辛苦了 謝謝分享 |
感謝分享 |