Jump to content
  • 0

Картинка не догружается до конца, что делать?


Пьяный мастер
 Share

Question

В интернете есть видеокамера, картинки с нее нужно отображать у меня на сайте, каждые 30 секунд идет заливка картинки, каждые 30 секунд рефреш странички с картинкой. неприятность в том, что время от времени картинка отображается не полностью. Подскажите, пожалуйста, с чем это может быть связано и как устранить сию неприятность.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

> Может камера перестает картинку передавать в какойто момент во время рефреша?

У камеры картинка забирается, подготавливается (модифицируется сама картинка) и заливается на сайт по ftp.

>Слабый канал? Битый браузер?

Канал 256 Кб/с, от канала не должно зависеть (т.е. понятно, что если 100Мб/с, то вероятность глюка меньше, но хотелось бы устранить глюк в принципе). Под IE и FireFox выглядит одинаково.

Картинка на сервере перезаписывается поверх, видимо причина в том, что картинка еще не полностью залита в момент, когда ее нужно отобразить. Если после того, как в браузере получилась половинка картинки сделать рефреш страницы вручную, то будет вс? отлично и правильно отображаться, но на следующем автоматическом рефреше может возникнуть тот же глюк.

Вопрос в том, как сделать так, чтобы отображались только целые картинки, как лучше поступить (две копии, если новая не загрузилась грузить старую; использовать какой-то скрипт, или еще чего).

Link to comment
Share on other sites

  • 0

Мне кажется все проще.

Скорее всего хостинг на Виндовом серваке. (это первое что пришло в голову)

Интересно на каком языке написан проект, вот у РНР например время на выполнение скрипта стоит 30 сек, и у вас 30 сек, страница могла чуточку не до конца загрузиться, а скрипту снова нужно е? перегружать.

Ващета причин может быть много.

Еще, а как новая картинка выгребается? Понятное дело по дате и времени, точнее по времени, но вот как работает скрипт и сколько у вас там картинок скопилось?

Link to comment
Share on other sites

  • 0

> Камера какая?

Камера Бош купольная, но суть не в этом.

>Еще, а как новая картинка выгребается? Понятное дело по дате и времени, точнее по времени, но вот как работает скрипт и сколько у вас там картинок скопилось?

Работает вс? вот так:

Шаг 1. Забираю картинку с камеры.

Шаг 2. Конвертирую картинку (картинка хоть и jpg, но какой-то странный, не открывается с мобильных телефонов, поэтому е? переконвертирую в нормальный jpg).

Шаг 3. Заливаю картинку по ftp на сайт (перезаписываю поверх старой).

Все три шага сделаны с помощью Delphi, процедура получения, конвертации, заливки длится около 5 секунд.

Страница сделана мною на чистом html, в котром я не силен :) перезагрузка страницы - .

По ходу слабым местом в этом вс?м является момент заливки новой картинки, так как еще не залившись (секунды 2 на заливку) она может быть затребована на отображение (в зависимости от канала юзера может быть меньше 1 секунды), вот и получается так, что открывается то, что успело залиться.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy