Hallo,
Voorlopig werk ik rond het probleem met volgende code:
Sub ImportTiff()
Dim InsertionPoint(0 To 2) As Double
Dim ImageName As String
Dim ImageScale1 As Double
Dim ImageRotation As Double
Dim ImageObj As AcadRasterImage
Dim ImageScale2 As Double
Dim ImageScale2Factor As Double
InsertionPoint(0) = 0
InsertionPoint(1) = 0
InsertionPoint(2) = 0
ImageName = "C:\Users\Van De Pol\Pictures\afbeelding suikerbonen.jpg"
ImageScale1 = 1
ImageRotation = 0
Set ImageObj = ThisDrawing.ModelSpace.AddRaster(ImageName, InsertionPoint, ImageScale1, ImageRotation)
ImageScale2Factor = ImageObj.ScaleFactor
ImageScale2 = 1 / ImageScale2Factor
ImageObj.ScaleEntity InsertionPoint, ImageScale2
End Sub
Nu ben ik ervan overtuigd dat hier een simpelere oplossing voor is, als iemand deze weet kun je deze altijd posten.
Alvast Bedankt
Patrick
Voorlopig werk ik rond het probleem met volgende code:
Sub ImportTiff()
Dim InsertionPoint(0 To 2) As Double
Dim ImageName As String
Dim ImageScale1 As Double
Dim ImageRotation As Double
Dim ImageObj As AcadRasterImage
Dim ImageScale2 As Double
Dim ImageScale2Factor As Double
InsertionPoint(0) = 0
InsertionPoint(1) = 0
InsertionPoint(2) = 0
ImageName = "C:\Users\Van De Pol\Pictures\afbeelding suikerbonen.jpg"
ImageScale1 = 1
ImageRotation = 0
Set ImageObj = ThisDrawing.ModelSpace.AddRaster(ImageName, InsertionPoint, ImageScale1, ImageRotation)
ImageScale2Factor = ImageObj.ScaleFactor
ImageScale2 = 1 / ImageScale2Factor
ImageObj.ScaleEntity InsertionPoint, ImageScale2
End Sub
Nu ben ik ervan overtuigd dat hier een simpelere oplossing voor is, als iemand deze weet kun je deze altijd posten.
Alvast Bedankt
Patrick