AW: Bildformat auslesen fehlerhaft
12.11.2020 19:02:15
volti
Hallo K,
das Phänomen kann ich Dir zwar jetzt nicht erklären, Tests bei mir zeigen (bei drei Proben), dass das Verhältnis wohl schon stimmt, aber vertauscht ist :-(
Vielleicht sollten die Größen erst nach dem Einfügen ausgelesen werden.
Oder jemand anderes weiß etwas...
Wenn Du die Daten brauchst, die dort im Eigenschaftsfenster gezeigt werden, empfiehlt sich eine andere
Ermittlungsmethode:
Code:
[Cc]
Function GetFileDetails(sPath As String, sFile As String) As String
'Funktion ermittelt einige Datei-Parameter und bereinigt sie um unnötige Zeichen
Dim oFile As Object, i As Integer
With CreateObject("Shell.Application").Namespace(CVar(sPath))
Set oFile = .ParseName(sFile)
GetFileDetails = .getdetailsof(oFile, 31)
If Len(GetFileDetails) > 2 Then
GetFileDetails = Mid$(GetFileDetails, 2, Len(GetFileDetails) - 2)
End If
End With
End Function
Sub GetPixel()
Dim sPixel() As String
sPixel = Split(GetFileDetails("D:\Pictures", "20200104_094727.jpg"), " x ")
Debug.Print sPixel(0), sPixel(1)
End Sub
_________________________
viele Grüße aus Freigericht 😊
Karl-Heinz