У меня есть изображение, снятое каждую секунду с моей веб-камеры размером 720x576.лучший способ загрузить большое изображение
В конечном итоге я показываю это в элементе управления холстом через мой сервер.
Я конвертирую этот jpeg в байты (31553) и загружаю его с помощью WCF.
Я обсуждал, следует ли разбить это изображение на 4 меньших изображения и загрузить их один за другим. Когда каждое изображение загружается, оно нарисовано на скрытом холсте. Затем, как только все 4 изображения загружаются, я обновляю видимый холст с помощью «кэшированного» холста.
Будет ли это лучший/более быстрый способ загрузить изображение, разделив его на 4 изображения или это вообще не изменится?
Теперь я буду писать и проводить тесты для этого кода, но думал, что я поставил себе вопрос о том, что сделано/принято мудростью.
Благодаря
Привет, спасибо за ваши очень интересные моменты. Все хорошо. Я знаю, что если изображение имеет более высокий контраст, массив байтов становится больше. Я думал о загрузке только jpeg только с пикселями, которые изменились и применили к холсту таким образом. Кроме того, пропускная способность является проблемой для этого 1 клиента, поэтому я рассматриваю отправку меньших пакетов. Я могу просто сказать, что определенная пропускная способность должна быть на месте для uplaod. В настоящее время он использует 0.5mb, но даже если это было 1 мб, этого было бы достаточно для загрузки. Хотя я не уверен, насколько это распространено для людей с широкополосной связью. –
Я знаю, что если изображение имеет более высокий контраст, массив байтов становится больше. Я думал о загрузке только jpeg только с пикселями, которые изменились и применили к холсту таким образом. Кроме того, пропускная способность является проблемой для этого 1 клиента, поэтому я рассматриваю отправку меньших пакетов. В настоящее время он использует 0.5mb, но даже если это было 1 мб, этого было бы достаточно для загрузки. Хотя я не уверен, насколько это распространено для людей с широкополосной связью? Я оставлю это без отметки в течение нескольких часов, если будет получен лучший ответ (на всякий случай!) –
lol - не уверен, что случилось с моим размещением там. Кажется, он мутировал и раскололся! –