2016-07-07 11 views
0

Jede Idee, wie Sie eine Bilddimensionen in asp.net Kern erhalten, zu wissen, dass System.Drawing.Image funktioniert nicht auf dieser Version. Dies ist, wie ich lese eigentlich das Bild:Get Image-Dimensionen in C# asp.net Kern (Framework 4.6.1)

byte[] data = File.ReadAllBytes("path_to_image"); 
return data; 

d.h .: Kann ich die Höhe und Breite eines Bildes in seiner byte [] representaion finden?

Jede Hilfe, wie man das Bild dreht, ist auch willkommen.

+0

Ich denke, das Ihre Frage beantworten kann: [Erste Bildabmessungen, ohne die gesamte Datei lesen] (http: // Stackoverflow. com/questions/111345/get-image-dimensions-ohne-lesen-die-gesamte-datei) –

+0

Es hängt von der Art des Bildes ab. Welche Art von Bildern liest du? –

+0

jede Art von Bild (JPEG, PNG, etc.) @ Jean-François Beauchamp –

Antwort

1

Sie möchten die Bytes 11-12 für die horizontale Auflösung und 13-14 für die vertikale Auflösung verwenden. Angenommen, Sie sprechen von einem JPEG-Bild. Und Byte 10 gibt Ihnen den Einheitentyp (Punkte pro Zoll oder Punkte pro cm)

https://www.w3.org/Graphics/JPEG/jfif3.pdf

Verwandte Themen