Mike Mattys
mmattys at rochester.rr.com
Mon Jun 29 09:39:26 CDT 2009
Hi Myke,
This must be your formula without use of API requisites ... right?
Where does 26.4583 come from?
-
Michael R Mattys
MapPoint and Database Dev
www.mattysconsulting.com
-
----- Original Message -----
From: "Myke Myers" <mmm at tbig.com>
To: "'Database Advisors'" <accessd at databaseadvisors.com>
Sent: Monday, June 29, 2009 10:24 AM
Subject: [AccessD] Function to get dimensions of Image file
> '---------------------------------------------------------------------------
> ------------
> ' Procedure : fGetImageDimensions
> ' DateTime : 6/27/2009 15:55
> ' Author : mmmyers
> ' Purpose : uses image pathfilename to get width x height in pixels
> '---------------------------------------------------------------------------
> ------------
> '
> Public Function fGetImageDimensions(strImagePathFilename As String) As
> String
> Dim objImage As Object
> Dim fs As Object
> Dim iWidth As Integer
> Dim iHeight As Integer
> On Error GoTo fGetImageDimensions_Error 'modImages.fGetImageDimensions
>
> Set fs = CreateObject("Scripting.FileSystemObject")
> If Not fs.FileExists(strImagePathFilename) Then Exit Function
> Set objImage = LoadPicture(strImagePathFilename)
> iWidth = Round(objImage.Width / 26.4583)
> iHeight = Round(objImage.Height / 26.4583)
> fGetImageDimensions = iWidth & "x" & iHeight
>
> ExitHere:
> Set objImage = Nothing
> Set fs = Nothing
> Exit Function
>
> fGetImageDimensions_Error:
> Select Case Err.Number
> Case Else
> MsgBox "Error " & Err.Number & ": " & Err.Description, vbCritical,
> "modImages.fGetImageDimensions"
> End Select
> Resume ExitHere
> 'When the messagebox for the error appears, press Ctrl-Break to debug
> Resume 'Click on this line and press Ctrl-F9 for debugging
> ' End Error handling block. tbig v1.1
>
> End Function
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com