扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Public Sub Pencil(Optional ByVal Sensitivity As Long = 25) Dim I As Long Dim L As Long Dim M As Long Dim N As Long Dim Col As Long Dim ColNext As Long 'On Error GoTo ErrLine If Not CanPut Then Exit Sub Done = False TimeFilter = timeGetTime For I = 0 To OutPutWid - 1 M = I + 1 For L = 0 To OutPutHei - 1 N = L + 1 Col = ColOut(0, I, L) * 3 + ColOut(1, I, L) * 6 + ColOut(2, I, L) Col = Col \ 10 '当前点的灰度哦。 ColNext = ColOut(0, M, N) * 3 + ColOut(1, M, N) * 6 + ColOut(2, M, N) ColNext = -ColNext / 10 '下一点的灰度哦。 If Col + ColNext > Sensitivity Then '判断灰度变化是否超过设定的阀值 ColOut(0, I, L) = 0 'RGB(0,0,0)表示黑色 ColOut(1, I, L) = 0 ColOut(2, I, L) = 0 Else ColOut(0, I, L) = 255 'RGB(255,255,255)表示白色 ColOut(1, I, L) = 255 ColOut(2, I, L) = 255 End If Next Next Done = True TimeFilter = timeGetTime - TimeFilter Exit Sub ErrLine: MsgBox Err.Description End Sub |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者