|
Brightness Пример |
Sub Example_Brightness()
' Этот пример вставляет растровое изображение и находит текущую
' яркость изображения. Затем изменяет яркость изображения.
' Этот пример использует "downtown.jpg", найденный в каталоге Sample.
' Если Вы не имеете этого изображения или если он расположен в другом
' каталоге, вставьте допустимый путь и имя файла для переменной
' imageName ниже.
Dim insertionPoint(0 To 2) As Double
Dim scalefactor As Double
Dim rotAngleInDegree As Double, rotAngle As Double
Dim imageName As String
Dim raster As AcadRasterImage
imageName = "C:/AutoCAD/sample/downtown.jpg"
insertionPoint(0) = 2#: insertionPoint(1) = 2#: insertionPoint(2) = 0#
scalefactor = 1#
rotAngleInDegree = 0#
rotAngle = rotAngleInDegree * 3.141592 / 180#
On Error Resume Next
' Создает растровое изображение в пространстве модели
Set raster = ThisDrawing.ModelSpace.AddRaster(imageName, insertionPoint, scalefactor, rotAngle)
If Err.Description = "File error" Then
MsgBox imageName & " не был найден."
Exit Sub
End If
' Найдите текущую яркость
ThisDrawing.Regen True
MsgBox "Яркость в настоящее время установлена в: " & raster.Brightness, vbInformation
' Измените яркость на 5
raster.Brightness = 5
ThisDrawing.Regen True
MsgBox "Яркость теперь установлена в: " & raster.Brightness, vbInformation
End Sub