亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
在线免费观看一区| 国产欧美日韩激情| www国产成人免费观看视频 深夜成人网| 欧美一区永久视频免费观看| 91福利社在线观看| 4438x亚洲最大成人网| 亚洲国产日日夜夜| 国产精品亚洲视频| 91精品婷婷国产综合久久| 亚洲桃色在线一区| 国产福利一区二区| 日韩视频一区在线观看| 亚洲午夜免费视频| 91麻豆文化传媒在线观看| 久久久久久免费| 精品一区二区三区香蕉蜜桃| 91精品福利视频| 国产精品每日更新| 韩国av一区二区| 日韩欧美视频在线| 日韩电影一二三区| 毛片一区二区三区| 国产精品久久久久久户外露出 | 国产福利电影一区二区三区| 91成人免费电影| 《视频一区视频二区| 国产久卡久卡久卡久卡视频精品| 欧美日本一道本| 亚洲成a人片综合在线| 在线观看区一区二| 亚洲免费观看高清完整版在线观看 | 精品视频免费在线| 亚洲蜜臀av乱码久久精品| 99麻豆久久久国产精品免费| 日韩精品一区二区三区在线| 久久国产综合精品| 成人黄色小视频| 国产精品天美传媒沈樵| 成人国产精品免费观看| 日本一区二区三区高清不卡| 国产成人精品一区二区三区四区 | 另类小说一区二区三区| 欧美一级精品在线| 国产原创一区二区三区| 久久九九影视网| 99re亚洲国产精品| 一区二区三区精品久久久| 欧美艳星brazzers| 日韩黄色在线观看| 精品国产一区二区三区忘忧草| 国内精品久久久久影院一蜜桃| 国产欧美日韩另类视频免费观看| 成人av在线电影| 亚洲 欧美综合在线网络| 日韩欧美一二三四区| 国产成人精品免费看| 国产精品高潮呻吟久久| 欧美视频在线不卡| 久久99精品一区二区三区三区| 久久这里只有精品6| 成人精品免费视频| 亚洲午夜电影网| 精品少妇一区二区三区在线播放 | 色狠狠一区二区三区香蕉| 亚洲在线观看免费| 日韩精品一区二区三区在线播放| 国产成人精品1024| 亚洲午夜精品久久久久久久久| 精品国产乱码久久久久久久| 成人短视频下载| 亚洲.国产.中文慕字在线| 久久久久久久综合| 精品视频1区2区3区| 国产美女精品人人做人人爽| 成人免费在线播放视频| 日韩欧美一区电影| 成人精品一区二区三区四区| 青青青爽久久午夜综合久久午夜| 久久欧美中文字幕| 欧美日韩午夜在线| 99久久精品国产一区二区三区| 日韩国产欧美一区二区三区| 久久免费美女视频| 在线综合视频播放| 91视视频在线直接观看在线看网页在线看 | 一区二区久久久久久| 2017欧美狠狠色| 欧美嫩在线观看| 91在线观看美女| 国产高清精品在线| 另类专区欧美蜜桃臀第一页| 亚洲午夜久久久久中文字幕久| 中文字幕不卡的av| 久久久精品中文字幕麻豆发布| 欧美另类变人与禽xxxxx| 99re这里只有精品6| av福利精品导航| 国产成人精品一区二区三区四区| 免费在线观看不卡| 亚洲bt欧美bt精品| 亚洲成人福利片| 亚洲香肠在线观看| 亚洲人成人一区二区在线观看| 日本一区二区视频在线| 久久午夜色播影院免费高清| 精品久久久久久久久久久院品网 | 日韩激情一二三区| 午夜视频在线观看一区二区三区| 亚洲免费在线视频一区 二区| 国产精品网站在线| 国产精品久久久久桃色tv| 国产精品污www在线观看| 久久久夜色精品亚洲| 久久久久久久久久美女| 久久久久久久久久久99999| 日韩色在线观看| 精品久久久久久亚洲综合网| 精品国产亚洲在线| 精品国产乱码久久久久久久久| 精品美女一区二区三区| 日韩精品一区二区三区视频播放| 精品成人在线观看| 26uuu亚洲| 国产精品亲子乱子伦xxxx裸| 亚洲欧美日韩中文字幕一区二区三区| 国产精品毛片久久久久久久| 亚洲欧洲av一区二区三区久久| 中文字幕一区二区三区在线不卡 | 午夜欧美一区二区三区在线播放| 亚洲一区二区三区中文字幕| 午夜亚洲福利老司机| 国产一区二区三区精品视频| 国产成人av影院| 91在线码无精品| 欧美日韩成人综合天天影院 | 亚洲在线观看免费| 视频一区二区三区在线| 老司机精品视频在线| 国产成人一级电影| 欧洲在线/亚洲| 欧美一区二区三区公司| 久久久久99精品国产片| 亚洲蜜臀av乱码久久精品蜜桃| 午夜电影网一区| 国产一区二区三区在线观看免费视频| 国产成人夜色高潮福利影视| 色婷婷久久综合| 日韩三级视频在线看| 国产精品成人一区二区艾草| 丝袜美腿一区二区三区| 久久超级碰视频| av激情成人网| 日韩一区二区精品在线观看| 中文字幕的久久| 天天综合网 天天综合色| 国产精华液一区二区三区| 91久久久免费一区二区| 26uuu久久天堂性欧美| 一区二区三区中文字幕精品精品| 麻豆成人久久精品二区三区红 | 国产精品一区二区三区网站| 97se亚洲国产综合自在线| 日韩三级.com| 亚洲最快最全在线视频| 丁香桃色午夜亚洲一区二区三区| 欧美日韩精品一区二区三区| 欧美国产禁国产网站cc| 免费精品99久久国产综合精品| av亚洲产国偷v产偷v自拍| 精品国产乱码久久久久久图片| 亚洲成在线观看| gogo大胆日本视频一区| 国产午夜久久久久| 蜜桃视频免费观看一区| 欧美在线观看视频一区二区| 中文字幕va一区二区三区| 成人免费视频视频| 日韩欧美国产三级| 日韩经典一区二区| 7777精品伊人久久久大香线蕉 | 国产盗摄女厕一区二区三区| 宅男在线国产精品| 天天色图综合网| 91福利小视频| 亚洲综合图片区| 一本到高清视频免费精品| 国产精品理伦片| 成人禁用看黄a在线| 国产喷白浆一区二区三区| 国产一区二区在线观看免费 | 亚洲欧洲精品一区二区三区| 国产在线精品一区二区三区不卡 | 日韩女优av电影| 日韩在线卡一卡二| 欧美性猛交一区二区三区精品| 依依成人精品视频| 在线观看视频91| 午夜精品久久久久久久| 欧美精品一二三区| 日韩精品一区第一页|