Bitmap bmp = new Bitmap("D:\1.jpg");
Die Ausnahme, die ich bekommen in Bitmap ist:wie Bild von Dateipfad konvertieren in C#
Parameter ist ungültig.
Wie kann ich das lösen?
Bitmap bmp = new Bitmap("D:\1.jpg");
Die Ausnahme, die ich bekommen in Bitmap ist:wie Bild von Dateipfad konvertieren in C#
Parameter ist ungültig.
Wie kann ich das lösen?
Sie wollen die Image.FromFile Method.
Was ist falsch bei der Verwendung von 'Bitmap (String)' - String ist der Dateipfad? Nur neugierig – FakeCaleb
Es ist nichts falsch mit dem * Konstruktor * oder mit Image.FromFile. Das OP hat aber vergessen zu entkommen '\ ' –
@FakeCaleb Nichts wirklich. Meine Antwort ist überentwickelt, für den Anwendungsfall. Die Antwort von EpicKip wäre am besten geeignet. –
Das funktioniert normalerweise, verwenden Sie einen Escape-Zeichen, um dem Escape-Zeichen zu entkommen? Beispiel:
Bitmap bm = new Bitmap("D:\\newfolder\\1.jpg");
//Notice the \\ the second \ escapes the first
Oder es so entkommen:
Bitmap bm = new Bitmap(@"D:\newfolder\1.jpg");
//Notice the @ in front of the string, that means ignore the escape characters
Ihre ursprüngliche Zeichenfolge dies nicht entgehen und fügt somit eine neue Zeile (\n
).
Backslashes: \ n bildet eine neue Zeile. entkomme sie, indem du sie verdoppelst, oder setze ein @ vor das String-Literal. – dlatikay