Hallo und noch
Das wichtigste Hilfsmittel ist die
SDK-Doku/MSDN. Wenn du dort im Index bei der
Image-Klasse "alle Member" aufrufst, findest du ganz schnell die beiden folgenden Eigenschaften:
Zitat: |
Xa-Eigenschaft
Ruft die Höhe dieses Image in Pixel ab.
Xb-Eigenschaft
Ruft die Breite dieses Image in Pixel ab. |
Dann solltest du dir genauere Formulierungen angewöhnen, damit es nicht zu Missverständnissen über das Problem gibt.
Zitat: |
Zur Zeit versuche ich ein Bild ein zu lesen, in einen String zu wandeln, |
Das ist doch offensichtlich Quatsch: Du hast den Dateinamen als String und willst mit dessen Hilfe das Bild einlesen, aber natürlich nicht in einen String, sondern in ein Objekt vom Typ Image (oder Bitmap oder was auch immer). Wie das geht, hast du ja schon gezeigt (bitte als C#-Code formatieren, das liest sich besser):
C#-Quelltext
1: 2: 3:
| string strFile = @"..\..\..\..\Bilder\Egypt.jpg"; Image img = Image.FromFile(strFile); |
Und nun bekommst du auch die gewünschten Werte:
C#-Quelltext
1: 2:
| int i1 = img.Xa; int i2 = img.Xb; |
Dein zusätzlicher Code mit DrawImage hat hier überhaupt nichts zu suchen. Das "e" weist auf EventArgs in einem Paint-Ereignis hin und soll ein Bild zeichnen; aber du hast das Bild doch schon.
Kennst du schon das
OpenBook Visual C#?
Jürgen