Devo ammettere che non ho mai capito di cosa si tratta? Ho sempre pensato che fosse una cosa di internet. Ma ora mi imbatto in un codice che utilizza un flusso per caricare un file localy e mi chiedo se non v'è vantaggio per l'utilizzo di un flusso di sopra ... bene il modo in cui ho sempre i file caricati:Caricamento di un file immagine 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);
}
Quale metodo è migliore quando ho bisogno che la mia immagine sia accessibile da più punti contemporaneamente ?. Come mostrare l'immagine in 3 posti contemporaneamente e anche modificare. – iamCR
@SanthoshKumar: È difficile rispondere senza ulteriori informazioni, che dovrebbero essere in una domanda diversa. Mi aspetto che 'Image.FromFile' sia a posto. –