Brightness Example |
Using Programming Languages other than VBA
Sub Example_Brightness() ' This example inserts a raster image and finds the current ' brightness of the image. It then changes the brightness ' of the image. ' This example uses the "downtown.jpg" found in the Sample ' directory. If you do not have this image, or if it is located ' in a different directory, insert a valid path and file name ' for the imageName variable below. 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 ' Creates a raster image in model space Set raster = ThisDrawing.ModelSpace.AddRaster(imageName, insertionPoint, scalefactor, rotAngle) If Err.Description = "File error" Then MsgBox imageName & " could not be found." Exit Sub End If ' Find the current brightness ThisDrawing.Regen True MsgBox "The brightness is currently set to: " & raster.Brightness, vbInformation ' Change the brightness to 5 raster.Brightness = 5 ThisDrawing.Regen True MsgBox "The brightness is now set to: " & raster.Brightness, vbInformation End Sub
Comments? |