Akımların ne hakkında olduğunu asla anlayamadığımı itiraf etmeliyim - her zaman bunun bir internet olayı olduğunu düşündüm. Ama şimdi localy bir dosya yüklemek için bir akış kullanılan bir kod girmek ve avantaj de ... üzerinde yol hep yüklenen dosyalar bir akımın kullanılması için olup olmadığını merak:Resim dosyası yükleme 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
o dosyalarla uğraşırken ne zaman çerçevesinde optimizasyonlar olduğunu açıkça oldukça basit kod ve sadece mümkün - Eğer kod verileri bir dosyadan yükleme olacak biliyor Eğerprivate void loadingUsingImageClass
{
Image currentPicture = Image.FromFile(originalPath);
}
Görüntüye ihtiyacım olduğunda daha iyi yöntem, aynı anda birçok noktadan erişiliyor? Görüntüyü aynı anda 3 yerde göstermek ve düzenlemek de. – iamCR
@SanthoshKumar: Başka bir soruda olması gereken daha fazla bilgi olmadan bunu cevaplamak zor. Image.FromFile'ın iyi olmasını beklerdim. –