Ich muss zugeben, dass ich nie verstanden habe, worum es bei den Streams geht - ich dachte immer, es ist eine Internet-Sache. Aber jetzt laufe ich in einen Code, der einen Strom verwendet, um eine Datei zu laden localy und ich frage mich, ob es einen Strom für die Verwendung von mehr als Vorteil ist ... na ja, wie ich immer geladene Dateien:Laden einer Bilddatei Image.FromFile VS FileStream
private void loadingfromStream()
{
DirectoryInfo dirInfo = new DirectoryInfo("c:/");
FileInfo[] fileInfoArr = dirInfo.GetFiles();
FileInfo fileInfo = fileInfoArr[0];
// creating a bitmap from a stream
FileStream fileStream = fileInfo.OpenRead();
Bitmap bitmap = new Bitmap(fileStream);
Image currentPicture = (Image)bitmap
}
vs.
private void loadingUsingImageClass
{
Image currentPicture = Image.FromFile(originalPath);
}
Welche Methode ist besser, wenn ich auf mein Bild von vielen Punkten gleichzeitig zugreifen muss ?. Wie das Bild an 3 Stellen gleichzeitig zeigen und auch bearbeiten. – iamCR
@SanthoshKumar: Es ist schwer zu beantworten, ohne weitere Informationen, die in einer anderen Frage sein sollte. Ich würde erwarten, dass "Image.FromFile" in Ordnung ist. –