2 つの異なるソースから同じ画像を取得し、それらをマージしたいと考えています。
using (var stream = webclient.OpenRead("http://media-cdn.tripadvisor.com/media/photo-s/01/70/3e/a9/needed-backup-lol.jpg"))
using (var stream2 = webclient.OpenRead("http://img135.imageshack.us/img135/93/neededbackuplol.jpg"))
Stream.Read を使用するとします。
stream.Read(buffer, 0, 100)
stream2.Read(buffer, 100, 200)
私の質問は、これらの 2 つの接続が常に画像全体を送信するのか、それとも要求している部分のみを送信するのかということです。つまり、stream.read(buffer, 100, 200) を使用すると、100 バイトのみを受信するか、画像全体を受信してから、興味深い部分を切り取りますか?