2012-05-19 2 views
0

Я хочу получить одно и то же изображение из двух разных источников и объединить их.Как получить ТОЛЬКО часть файла WebClient?

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 байт, или я все равно получаю все изображение, а затем просто разрежу часть, интересную им?

+0

, так как вы не посылающий «Я хочу читать с позиции 100» на WebClient, наиболее разумным было бы, что вы получаете весь поток а затем разрезать его. – Default

+0

, поэтому я спрашиваю у веб-клиента только ту часть, которую я хочу? – Simone

ответ

Смежные вопросы