• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

        如何完成onenote黃色畫筆效果

        如何完成onenote黃色畫筆效果

        更新時間:2024-01-26 文章作者:未知 信息來源:網絡 閱讀次數:

        Microsoft Office是由Microsoft(微軟)公司開發的一套辦公軟件套裝。常用組件有 Word、Excel、PowerPoint等。Microsoft Office是一套由微軟公司開發的辦公軟件,它為 Microsoft Windows 和 Mac OS X而開發。

        ?問題背景:

        Qpen在畫線時,可以選擇畫筆顏色,即QColor,一般都是選擇三個參數,即R,G,B,例如黑色可以設置為QColor(0,0,0),白色即為QColor(255,255,255)。用戶可以根據自己的需要進行選擇顏色。

        這樣的畫筆進行畫線時即使畫的比較快也不會出現中間斷斷續續的情況,

        下面是顏色為黃色的畫線展示,即QColor(255,255,0),如圖:

        如何實現onenote黃色畫筆效果

        但是Qpen還有第四個參數,即設置畫筆的透明度,這個范圍也是0-255.其中數字越小,顏色越亮,也可以理解為越淺。

        下面是畫筆設為亮度為30的畫線圖,即QColor(255,255,0,30):

        如何實現onenote黃色畫筆效果

        我們可以看到畫筆的顏色是比剛才淺的。

        透明度越小,我們越能看到畫筆下面的內容

        代碼示例

        pen=QPen(Qt.SolidLine)#將畫線設置為實線

        pen.setColor(QColor(255,255,0,30))#設置畫筆的顏色和透明度

        pen.setWidth(self.linewidth)#設置畫筆的寬度

        #根據鼠標位值進行隨意畫線,

        painter.drawLine(self.start_point,self.current_point)

        想要達到的效果

        想要達到畫線后畫線部分的像素值是穩定的,這樣才方便后期的圖像提取

        問題分析

        僅僅剛才的代碼無法達到效果

        當畫線畫的比較快時(即鼠標移動比較快時),會出現如下圖情況:

        如何實現onenote黃色畫筆效果

        顯然我們直接用肉眼就可以看出來像素是不一樣的。我們也可以進行像素查看,用下面代碼:

        importcv2

        img=cv2.imread('image.jpg',1)

        如何實現onenote黃色畫筆效果
        如何實現onenote黃色畫筆效果

        可以看出顏色會有較大波動,這并不是我們想要的結果

        問題解決

        最后解決這個問題的方式是同時讓程序進行畫線

        即下面代碼:

        pen=QPen(Qt.SolidLine)#將畫線設置為實線

        pen.setColor(QColor(255,255,0,30))#設置畫筆的顏色和透明度

        pen.setWidth(self.linewidth)#設置畫筆的寬度

        #根據鼠標位值進行隨意畫線,

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        painter.drawLine(self.start_point,self.current_point)

        然后再次嘗試快速畫線:

        如何實現onenote黃色畫筆效果

        可以很明顯的看到此時達到了顏色均勻的需求,并且是透明的實線

        此時我們再次進行像素讀取:

        如何實現onenote黃色畫筆效果

        我們通過opencv進行讀取,發現確實是一樣的,至此我們就完成了需求。

        但是這個原理我并不明白,望大佬不吝賜教

        其實用過onenote的小伙伴應該知道,onenote上面的那個黃色的畫筆和剛才實現的效果是一樣的

        ——————————————————————————————

        更新:

        今天又發現了另外一種導致像素不一致的原因;

        例如用像素(0,255,255)的畫筆在.tif格式上的圖片畫線后,如果將畫線后的圖片保存為.jpg,然后讀取圖片的像素值發現會有一些像素差,變成了(3,254,255),其他顏色也是這樣。所以推測圖片間的格式轉換會導致像素微變。目前還不確定,待以后進一步學習


        Office辦公軟件是辦公的第一選擇,這個地球人都知道。Microsoft Office 2010的新界面簡潔明快,標識也改為了全橙色。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 久久久久久a亚洲欧洲aⅴ| 日韩一品在线播放视频一品免费| 亚洲精品国产精品乱码不卞| mm1313亚洲国产精品无码试看| 好先生在线观看免费播放 | 亚洲Av无码乱码在线播放| 色噜噜噜噜亚洲第一| 国产极品粉嫩泬免费观看| 国产产在线精品亚洲AAVV| 亚洲精品tv久久久久久久久久| 天堂亚洲免费视频| 亚洲精品无码mv在线观看网站| 小草在线看片免费人成视久网| 亚洲国产成+人+综合| 日本无吗免费一二区| 一级做a爰片久久毛片免费陪 | 一级人做人a爰免费视频| 中文亚洲成a人片在线观看| 日本卡1卡2卡三卡免费| 亚洲国产精品第一区二区| 又粗又大又黑又长的免费视频| 亚洲性色AV日韩在线观看| 一本色道久久88综合亚洲精品高清| 美女被免费网站91色| 亚洲福利视频网址| 日韩在线天堂免费观看| 黄色网页在线免费观看| 亚洲AV日韩AV永久无码免下载 | 国产亚洲A∨片在线观看| 91九色老熟女免费资源站| 亚洲中文字幕无码av| 国产乱辈通伦影片在线播放亚洲| 久久免费美女视频| 亚洲欧洲日韩国产一区二区三区| 国产免费直播在线观看视频| 免费无码又爽又刺激网站| 亚洲欧美综合精品成人导航| 中文字幕亚洲综合久久菠萝蜜| 免费精品国偷自产在线在线| 国产精品高清免费网站| 亚洲人成7777|