亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? formmain.txt

?? 一個用vb的經典的圖形編輯程序
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
Dim cx As Single                                 '用于記下圖片的寬度,圖像的原寬度用ccx記錄
Dim cy As Single                                 '用于記下圖片的高度,圖像的原高度用ccy記錄
Dim px As Single                                 '用于畫多邊形的變量
Dim py As Single                                 '用于畫多邊形的變量
Dim Times As Integer                             '用于在畫多邊形區分第一按下和后來的按下鼠標
Dim px1 As Single                                '用于畫多邊形的變量
Dim py1 As Single                                '用于畫多邊形的變量
Dim DrawWide As Integer                          '用于直線的粗細
Dim tmlcolor As Long                             '用于存顏色的混合值
Dim Arrycol() As Long                            '用于存紅,綠,藍的數組
Dim r1 As Long, g1 As Long, b1 As Long           '計算一個像素的紅,綠,藍值
Dim r2 As Long, g2 As Long, b2 As Long              '計算一個像素的紅,綠,藍值
Dim Pjr As Long, Pjg As Long, Pjb As Long        '在對圖像銳化的時候用到
Dim Delr As Long, Delg As Long, Delb As Long     '在對圖像銳化的時候用到
Dim Delr1 As Long, Delg1 As Long, Delb1 As Long  '在對圖像銳化的時候用到
Dim Alpha As Single                              '圖像的銳化度
Const Pi = 3.14                                  '將角度變成弧度
Dim xnow As Single, ynow As Single               '用于完成直線,鉛筆等的坐標,并不斷的改變
Dim x0 As Single, y0 As Single                   '用于完成直線,鉛筆等的坐標
Dim radius As Single, radius0 As Single          '圓的半徑
Dim x11 As Single, y11 As Single                 '選定區域用到,記錄選定區域的最左上角坐標
Dim xnow11 As Single, ynow11 As Single           '選定的功能,記錄選定區域的最右下角坐標
Dim ccx As Single, ccy As Single                 '用ccx,ccy保存原圖像的大小,在圖像改變大小時用到
Dim xx11 As Single, yy11 As Single
Dim xxnow11 As Single, yynow11 As Single
Dim name1 As String, Time1 As Integer            '文件操作
'***************************************************************************
'PicBackUp   在每次對圖像進行變換,PicBackUp保存PicMain的圖像,以便后來的撤銷用
'PicFlip     專門用于圖像的大小變換,保存變大,變小的圖像
'PicBaocun   專門用于保存剪切的圖像,然后把圖像放在剪切板上
'PicNew      用于創建一個新的PictureBox
'PicCHULI    專門用于對圖像的模糊,銳化,雕刻,擴散
'***************************************************************************

Private Sub Abo_Click()
Dim value As Integer
value = MsgBox("這是我的畢業設計,有不少缺點,請各位老師指教!", 0, "圖形編輯小程序V1.0")
End Sub

Private Sub B_Click()
Dim DWidth1 As Single
Dim DHeight1 As Single
PicZoom.Cls
PicBackup.Picture = PicMain.Image
DWidth1 = ccx
DHeight1 = ccy
PicZoom.Width = DWidth1
PicZoom.Height = DHeight1
PicZoom.PaintPicture PicBackup.Picture, 0, 0, DWidth1, DHeight1
'Zoom2 (2)
PicMain.Picture = PicZoom.Image
End Sub

Private Sub BC_Click()
  DrawWide = 3
End Sub

Private Sub brush_Click()
drawact = 9
End Sub

Private Sub BX_Click()
  DrawWide = 1
End Sub
Private Sub Circle_Click()
 drawact = 4
End Sub
Private Sub Col_Click()
   ComDiag.CancelError = False
   ComDiag.ShowColor
   PicFCol.BackColor = ComDiag.Color
   
   PicMain.ForeColor = ComDiag.Color
End Sub

Private Sub Command1_Click()
 Command1.Width = 35
End Sub

Private Sub Copy_Click(Index As Integer)
  Dim width1 As Single, height1 As Single
  width1 = xnow11 - x11: height1 = ynow11 - y11
  PicBackup.Picture = PicMain.Image
  PicBaocun.PaintPicture PicMain.Picture, 0, 0, width1, height1, x11, y11, width1, height1, vbSrcCopy
  PicBaocun.Width = width1: PicBaocun.Height = height1
  PicBaocun.Picture = PicMain.Image
  Clipboard.Clear
  Clipboard.SetData PicBaocun.Picture
End Sub

Private Sub CUOQIE_Click() '********************************功能沒有完成
Dim cx2, cy2 As Single
PicCHULI.Picture = LoadPicture("")
cx2 = PicMain.ScaleWidth
cy2 = PicMain.ScaleHeight
PicCHULI.Width = Sqr(cx2 ^ 2 + cy ^ 2) * 2
PicCHULI.Height = Sqr(cx2 ^ 2 + cy ^ 2) * 2
ReDim Arrycol(2, cx2, cy2)
 For i = 0 To cx2 - 1
   For j = 0 To cy2 - 1
    tmlcolor = PicMain.Point(i, j)
    r2 = tmlcolor Mod 256
    g2 = ((tmlcolor And &HFF00) / 256) Mod 256
    b2 = (tmlcolor And &HFF0000) / 65536
    Arrycol(0, i, j) = r2
    Arrycol(1, i, j) = g2
    Arrycol(2, i, j) = b2
  Next j
 Next i
 For i = 0 To cx2 - 1
   For j = 0 To cy2 - 1
    r1 = Arrycol(0, i, j)
    g1 = Arrycol(1, i, j)
    b1 = Arrycol(2, i, j)
   PicCHULI.PSet (i + j, j), RGB(r1, g1, b1)
  Next j
 Next i
 PicMain.Picture = PicCHULI.Image
End Sub

Private Sub D1_Click()
  PicBackup.Picture = PicMain.Image
  cx = PicMain.ScaleWidth
  cy = PicMain.ScaleHeight
  ReDim Arrycol(2, cx, cy)
  For i = 1 To cx
    For j = 1 To cy
      tmlcolor = GetPixel(FormMain.PicMain.hdc, i, j)
      r2 = tmlcolor Mod 256
      g2 = ((tmlcolor And &HFF00) / 256) Mod 256
      b2 = (tmlcolor And &HFF0000) / 65536
      Arrycol(0, i, j) = r2
      Arrycol(1, i, j) = g2
      Arrycol(2, i, j) = b2
    Next j
  Next i
  For i1 = 1 To cx
    For j1 = 1 To cy - 1
      r1 = Arrycol(0, i1, j1 + 1) - Arrycol(0, i1, j1) + 127
      g1 = Arrycol(1, i1, j1 + 1) - Arrycol(1, i1, j1) + 127
      b1 = Arrycol(2, i1, j1 + 1) - Arrycol(2, i1, j1) + 127
      If r1 > 255 Then r1 = 255
      If r1 < 0 Then r1 = 0
      If g1 > 255 Then g1 = 255
      If g1 < 0 Then g1 = 0
      If b1 > 255 Then b1 = 255
      If b1 < 0 Then b1 = 0
      PicMain.PSet (i1, j1), RGB(r1, g1, b1)
    Next j1
    Pg.value = i1 * 100 \ (cx - 1)
  Next i1
    Pg.value = 0
 End Sub

Private Sub D2_Click()
 PicBackup.Picture = PicMain.Image
  cx = PicMain.ScaleWidth
  cy = PicMain.ScaleHeight
  ReDim Arrycol(2, cx, cy)
  For i = 1 To cx
   For j = 1 To cy
     tmlcolor = GetPixel(FormMain.PicMain.hdc, i, j)           'Pixel& = frmFilters.Picture1.Point(j, i)
                                                               ' Red = Pixel& Mod 256
                                                               ' Green = ((Pixel& And &HFF00) / 256&) Mod 256&
                                                               ' Blue = (Pixel& And &HFF0000) / 65536
                                                               ' ImageArray(0, i, j) = Red
                                                               ' ImageArray(1, i, j) = Green
                                                               ' ImageArray(2, i, j) = Blue
     r2 = tmlcolor Mod 256
     g2 = ((tmlcolor And &HFF00) / 256) Mod 256
     b2 = (tmlcolor And &HFF0000) / 65536
     Arrycol(0, i, j) = r2
     Arrycol(1, i, j) = g2
     Arrycol(2, i, j) = b2
     Next j
  Next i
  For i1 = 2 To cx - 2
   For j1 = 2 To cy - 2
    r1 = (Arrycol(0, i1 - 1, j1 - 1) + Arrycol(0, i1 - 1, j1) + Arrycol(0, i1 - 1, j1 + 1) + Arrycol(0, i1, j1 - 1) + Arrycol(0, i1, j1) + Arrycol(0, i1, j1 + 1) + Arrycol(0, i1 + 1, j1 - 1) + Arrycol(0, i1 + 1, j1) + Arrycol(0, i1 + 1, j1 + 1)) / 9
    g1 = (Arrycol(1, i1 - 1, j1 - 1) + Arrycol(1, i1 - 1, j1) + Arrycol(1, i1 - 1, j1 + 1) + Arrycol(1, i1, j1 - 1) + Arrycol(1, i1, j1) + Arrycol(1, i1, j1 + 1) + Arrycol(1, i1 + 1, j1 - 1) + Arrycol(1, i1 + 1, j1) + Arrycol(1, i1 + 1, j1 + 1)) / 9
    b1 = (Arrycol(2, i1 - 1, j1 - 1) + Arrycol(2, i1 - 1, j1) + Arrycol(2, i1 - 1, j1 + 1) + Arrycol(2, i1, j1 - 1) + Arrycol(2, i1, j1) + Arrycol(2, i1, j1 + 1) + Arrycol(2, i1 + 1, j1 - 1) + Arrycol(2, i1 + 1, j1) + Arrycol(2, i1 + 1, j1 + 1)) / 9
    PicMain.PSet (i1, j1), RGB(r1, g1, b1)
                                                               'SetPixel FormMain.PicMain.hdc, i1, j1, RGB(r1, g1, b1)  '這個方法用不成,成功過一次,又忘記怎么做得了
   Next j1
   Pg.value = i1 * 100 \ (cx - 1)                              '改進
 Next i1
   Pg.value = 0
End Sub

Private Sub D3_Click()
 Alpha = 0.3
 cx = PicMain.ScaleWidth
 cy = PicMain.ScaleHeight
 ReDim Arrycol(2, cx, cy)
 For i = 1 To cx
   For j = 1 To cy
     tmlcolor = GetPixel(FormMain.PicMain.hdc, i, j)
     r2 = tmlcolor Mod 256
     g2 = ((tmlcolor And &HFF00) / 256) Mod 256
     b2 = (tmlcolor And &HFF0000) / 65536
     Arrycol(0, i, j) = r2
     Arrycol(1, i, j) = g2
     Arrycol(2, i, j) = b2
     Next j
  Next i
   For i1 = 2 To cx - 2
    For j1 = 2 To cy - 2
      Pjr = (Arrycol(0, i1 - 1, j1 - 1) + Arrycol(0, i1 - 1, j1) + Arrycol(0, i1 - 1, j1 + 1) + Arrycol(0, i1, j1 - 1) + Arrycol(0, i1, j1 + 1) + Arrycol(0, i1 + 1, j1 - 1) + Arrycol(0, i1 + 1, j1) + Arrycol(0, i1 + 1, j1 + 1)) / 8
      Delr1 = Arrycol(0, i1, j1) - Pjr
      Pjg = (Arrycol(1, i1 - 1, j1 - 1) + Arrycol(1, i1 - 1, j1) + Arrycol(1, i1 - 1, j1 + 1) + Arrycol(1, i1, j1 - 1) + Arrycol(1, i1, j1 + 1) + Arrycol(1, i1 + 1, j1 - 1) + Arrycol(1, i1 + 1, j1) + Arrycol(1, i1 + 1, j1 + 1)) / 8
      Delg1 = Arrycol(1, i1, j1) - Pjg
      Pjb = (Arrycol(2, i1 - 1, j1 - 1) + Arrycol(2, i1 - 1, j1) + Arrycol(2, i1 - 1, j1 + 1) + Arrycol(2, i1, j1 - 1) + Arrycol(2, i1, j1 + 1) + Arrycol(2, i1 + 1, j1 - 1) + Arrycol(2, i1 + 1, j1) + Arrycol(2, i1 + 1, j1 + 1)) / 8
      Delb1 = Arrycol(2, i1, j1) - Pjb
      Delr = Arrycol(0, i1, j1) + Delr1 * Alpha
      Delg = Arrycol(1, i1, j1) + Delg1 * Alpha
      Delb = Arrycol(2, i1, j1) + Delb1 * Alpha
      If Delr > 255 Then Delr = 255
      If Delr < 0 Then Delr = 0
      If Delg > 255 Then Delg = 255
      If Delg < 0 Then Delg = 0
      If Delb > 255 Then Delb = 255
      If Delb < 0 Then Delb = 0
       PicMain.PSet (i1, j1), RGB(Delr, Delg, Delb)
    Next j1
    Pg.value = i1 * 100 \ (cx - 1)
 Next i1
    Pg.value = 0
End Sub

Private Sub duibidu_Click()
Dim duibidu As Single
duibidu = InputBox("請輸入一個恰當的數值", , -1, 0)
Dim tmlcolor As Long
Dim r As Long, g As Long, b As Long
Dim r1 As Long, g1 As Long, b1 As Long
Dim ArryColor() As Long
PicBackup.Picture = PicMain.Image
cx = PicMain.ScaleWidth
cy = PicMain.ScaleHeight
PicCHULI.Width = cx: PicCHULI.Height = cy
ReDim ArryColor(2, cx, cy)
For i = 0 To cx
   For j = 0 To cy
   tmlcolor = PicMain.Point(i, j)
    r = tmlcolor Mod 256
    g = ((tmlcolor And &HFF00) / 256) Mod 256
    b = (tmlcolor And &HFF0000) / 65536
   ArryColor(0, i, j) = r
   ArryColor(1, i, j) = g
   ArryColor(2, i, j) = b
   Next j
 Next i
 For i = 0 To cx
   For j = 0 To cy
   r1 = (ArryColor(0, i, j) - 127) * duibidu + 127
   g1 = (ArryColor(1, i, j) - 127) * duibidu + 127
   b1 = (ArryColor(2, i, j) - 127) * duibidu + 127
   If r1 > 255 Then r1 = 255
      If r1 < 0 Then r1 = 0
      If g1 > 255 Then g1 = 255
      If g1 < 0 Then g1 = 0
      If b1 > 255 Then b1 = 255
      If b1 < 0 Then b1 = 0
   PicCHULI.PSet (i, j), RGB(r1, g1, b1)
   Next j
 Next i
 PicMain.Picture = PicCHULI.Image
End Sub

Private Sub Exit_Click()
Dim value As Integer
value = MsgBox("真的要退出嗎?", 36, "圖形編輯小程序")
If value = 6 Then End
End Sub

Private Sub F_Click() '*****************************************這個功能沒有成功
  Dim r, g, b As Single
  Dim r1, g1, b1 As Single
  Dim tmlcolor As Long
  cx = PicMain.ScaleWidth
  cy = PicMain.ScaleHeight
  ReDim Arrycol(2, cx, cy)
  For i = 1 To cx
   For j = 1 To cy
     tmlcolor = GetPixel(FormMain.PicMain.hdc, i, j)
     r = tmlcolor Mod 256
     g = ((tmlcolor And &HFF00) / 256) Mod 256
     b = (tmlcolor And &HFF0000) / 65536
     Arrycol(0, i, j) = r
     Arrycol(1, i, j) = g
     Arrycol(2, i, j) = b
     Next j
  Next i
  PicCHULI.Picture = LoadPicture("")
   For i1 = 2 To cx - 2
     For j1 = 2 To cy - 2
      r1 = Arrycol(0, i1, j2)
      g1 = Arrycol(1, i1, j2)
      b1 = Arrycol(2, i1, j2)
      PicCHULI.PSet (i1, j1), RGB(r1, g1, b1)
     Next j1
   Next i1
   PicMain.Picture = PicCHULI.Image
End Sub

Private Sub FCircle_Click()
 drawact = 3
End Sub

Private Sub Form_Load()
  DrawWide = 2
  Load FormToolsBox
  FormToolsBox.Show
  Me.Show
  name1 = "未命名"
  Me.Caption = "未命名"
  FormToolsBox.Top = Me.Top + 50 * 15
  FormToolsBox.Left = Me.Left + 500 * 15
  End Sub

Private Sub Form_Unload(Cancel As Integer)
Dim tixing As VbMsgBoxResult
    tixing = MsgBox("是否保存當前正在編輯的文件", vbYesNoCancel, "是否保存")
If tixing = vbCancel Then
   End
   ElseIf tixing = vbYes Then
        Save1_Click
End If
End Sub

Private Sub FRect_Click()
  drawact = 5
End Sub

Private Sub g_Click()
FormHelp.Show
FormMain.Hide
FormHelp.RichTextBox1.LoadFile "e:\Help.txt"
End Sub

Private Sub h_Click()
Dim t As Integer, h As Integer
PicMain.Picture = LoadPicture("")
h = 0
t = 1
Do While Int(PicBackup.ScaleHeight) - 2 < h <= Int(PicBackup.ScaleHeight) + 2
  PicMain.PaintPicture PicBackup.Picture, 0, h, PicMain.ScaleWidth, t, 0, h, PicMain.ScaleWidth, t, vbSrcCopy
  h = h + 1
 For i = 0 To 100

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品国产成人国产三级粉色| 精品免费国产二区三区| 91免费在线播放| 色哟哟国产精品免费观看| 日本韩国欧美在线| 欧美日韩三级在线| 欧美一区二区视频网站| 精品国产乱码久久久久久夜甘婷婷 | 国产成人av电影在线| 国产成人8x视频一区二区| 91免费在线播放| 日韩三级免费观看| 国产精品电影一区二区| 亚洲成av人**亚洲成av**| 国产精品888| 欧美日韩亚洲综合| 久久九九久精品国产免费直播| 亚洲乱码中文字幕| 精品中文字幕一区二区小辣椒| 91视频一区二区| www成人在线观看| 亚洲一级电影视频| 成人精品视频一区| 欧美一区二区免费| 自拍av一区二区三区| 精品一区二区三区久久| 欧美专区日韩专区| 日本一区二区动态图| 丝袜美腿亚洲一区二区图片| 成人免费毛片app| 在线不卡一区二区| 亚洲精品中文在线| 国产成人日日夜夜| 欧美一区二区三区人| 亚洲欧洲日韩av| 国产一区二区调教| 6080午夜不卡| 亚洲精品视频在线观看免费| 国产一区久久久| 欧美电影影音先锋| 亚洲在线观看免费视频| 国产aⅴ综合色| 精品国产免费人成在线观看| 亚洲五月六月丁香激情| 国产**成人网毛片九色| 日韩二区三区在线观看| 国产一区二区三区黄视频| 国产成人在线网站| 国产精品女同互慰在线看| 成人永久aaa| 亚洲精品成a人| 成人精品视频一区二区三区 | 久久久久国产一区二区三区四区| 亚洲综合在线视频| 成人a区在线观看| 久久久国际精品| 九色|91porny| 日韩美女在线视频 | 日韩三级免费观看| 午夜精品一区二区三区三上悠亚| caoporn国产精品| 中文字幕第一区综合| 国产91丝袜在线18| 久久久国产精华| 国产一二精品视频| 久久综合九色综合欧美98| 麻豆成人av在线| 欧美一区二区三区免费视频| 日日摸夜夜添夜夜添国产精品| 欧美日韩中文字幕一区二区| 亚洲精品免费看| 91色|porny| 一区二区在线观看免费视频播放| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 精品国产乱码久久久久久1区2区| 日本不卡中文字幕| 欧美一区二区性放荡片| 日韩av电影免费观看高清完整版 | 午夜成人免费视频| 欧美一区二区三区在线电影| 日韩高清一级片| 日韩欧美成人一区| 国内成+人亚洲+欧美+综合在线| 在线成人小视频| 天天综合天天综合色| 欧美主播一区二区三区| 亚洲乱码精品一二三四区日韩在线| 懂色中文一区二区在线播放| 国产亚洲成av人在线观看导航| 亚洲国产精品欧美一二99| 不卡视频免费播放| 亚洲欧洲综合另类| 91高清在线观看| 亚洲成在线观看| 91精品国产高清一区二区三区| 一级日本不卡的影视| 欧美亚洲尤物久久| 午夜精品影院在线观看| 日韩亚洲欧美在线| 国产一区二区三区香蕉| 久久久久久久久岛国免费| 国产精品一区免费视频| 精品动漫一区二区三区在线观看| 韩国女主播一区| 欧美激情一区二区| 91视频免费观看| 亚洲永久精品大片| 日韩视频在线永久播放| 日韩激情在线观看| 欧美日韩精品一区二区| 亚洲视频在线一区二区| 欧美视频在线不卡| 日韩国产欧美一区二区三区| 欧美一区二区视频免费观看| 黄页视频在线91| 欧美国产欧美亚州国产日韩mv天天看完整| 免费在线视频一区| 国产欧美一区二区三区在线看蜜臀 | 日本一区中文字幕 | 国产精品18久久久久久久久 | 国产精品视频九色porn| 色域天天综合网| 国模套图日韩精品一区二区| 91丨porny丨蝌蚪视频| 337p日本欧洲亚洲大胆色噜噜| 国产精品乡下勾搭老头1| 国产精品久久久久久久久快鸭| 欧美综合一区二区三区| 日韩精品三区四区| 久久人人爽人人爽| 色欧美片视频在线观看在线视频| 亚洲第一福利视频在线| 久久久久久久久久久99999| 91无套直看片红桃| 日本女人一区二区三区| 日本一区二区免费在线观看视频 | 欧美电影免费观看高清完整版在线 | 一卡二卡欧美日韩| 精品国产青草久久久久福利| av不卡在线播放| 免费观看一级特黄欧美大片| 国产精品美女久久久久久久网站| 欧美日韩黄色一区二区| 国产成人免费在线| 国产精品拍天天在线| 欧美日本一区二区三区四区| 看片网站欧美日韩| 欧美国产一区二区| 3751色影院一区二区三区| 成人亚洲精品久久久久软件| 香蕉加勒比综合久久| 国产精品区一区二区三区| 666欧美在线视频| 成人动漫一区二区在线| 性做久久久久久免费观看| 国产精品乱人伦一区二区| 欧美一二三区在线观看| 色综合久久88色综合天天 | 日韩美女视频一区二区在线观看| jizzjizzjizz欧美| 免费成人深夜小野草| 亚洲综合成人在线| 中文字幕巨乱亚洲| 日韩精品一区二区三区中文精品| 色综合中文综合网| 久久男人中文字幕资源站| 欧美日韩精品是欧美日韩精品| 国产成人免费视频 | 国产成人免费视频精品含羞草妖精| 亚洲成人精品在线观看| 中文字幕欧美一区| 日韩一区二区在线免费观看| 精品无码三级在线观看视频| 亚洲国产日韩a在线播放性色| 亚洲国产精品精华液ab| 精品福利在线导航| 欧美一区二区视频网站| 欧美在线免费视屏| www.日韩大片| 精品一区二区三区免费播放| 午夜久久久久久久久 | 一本一道综合狠狠老| 国产福利不卡视频| 国产麻豆精品在线| 日韩在线卡一卡二| 亚洲国产精品麻豆| 亚洲一区欧美一区| 一区二区三区不卡在线观看| 中文字幕中文在线不卡住| 国产日韩精品一区二区三区| 精品免费视频.| 欧美一区二区性放荡片| 欧美日韩国产电影| 欧美日韩国产一区| 欧美另类z0zxhd电影| 欧美性生活久久| 欧美中文字幕亚洲一区二区va在线 | 天天综合网 天天综合色| 亚洲电影你懂得| 亚洲成人精品影院|