![]() |
|
|
![]()
|
|
| cenix |
|
|||
|
/dev/null ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 7.8.2004 Репутация: нет Всего: 4 |
Проблема в том, что у меня программа должна снимать картинку довольно быстро, а через данный код, т.е. пересылку Bitmat'a, очень медленно получается, что то около 1 картинки за секунду. Не могу нигде найти, как ускорить это. Где то прочитал, что нужно только отмечать изменения на экране, но все равно при снятии хотя бы 1 скрина, комп ужасть как тормозит..........
в общем хелп ми Это сообщение отредактировал(а) cenix - 30.3.2005, 18:54 |
|||
|
||||
| oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: нет Всего: 34 |
а без компрессии пробовал?
чтото мне подсказывает что оно там и тормазит -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
| cenix |
|
|||
|
/dev/null ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 7.8.2004 Репутация: нет Всего: 4 |
мдя, в общем я почитал, что это уже никак не ускоришь, в смысле копирование в битмап,
oleg1973 в общем то и без компресии тормозит хорошо........... У меня тут появилась новая проблема: у кого нибудь есть пример пересылки файла по сети на билдере, а то те, которые я ранее видел либо на дельфях, а переделывать их меня что то не тянет, Это сообщение отредактировал(а) cenix - 31.3.2005, 19:55 |
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Файлы можно передавать через сокеты...
--------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| cenix |
|
|||
|
/dev/null ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 7.8.2004 Репутация: нет Всего: 4 |
я то знаю, что через сокеты, но можно примерчик?
у меня пока что получается только загнать файл в поток, а вот извлечь его пока не могу понять как, т.к. когда отправляюсь, использую метод Socket->SendStream(TStream), а receive есть только Socket->ReceiveBuffer(void * bufer, int n); так вот, как мне это обратно принять ??? |
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Потом поищу исходник, када время будет, а пока можешь поискать в нэте ...должно быть !
Добавлено @ 22:48 Кстати быстрее быть не должно! Будет я думаю так-же как и вышеуказанный твой вариант ... --------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
| cenix |
|
|||
|
/dev/null ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 7.8.2004 Репутация: нет Всего: 4 |
NoeR, буду благодарен за исходник,если что mailto: [email protected], а внете пока что нашел только на дельфях, а как начинаешь переделывать, оказывается, что то класса того нет в bcb, то еще че-нибудь........
|
|||
|
||||
| cenix |
|
|||
|
/dev/null ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 7.8.2004 Репутация: нет Всего: 4 |
В общем проблему с пересылкой я решил, осталось только та проблема, что очень медленно обновляется скринсшот, а суть заключается, как я понял в том, что тормозит на стадии отправки либо когда jpeg компрессит картинку, и тормозит и получается маленькая картинка, либо если не компрессить, то получается у картинки большой размер и она опять долго пакуется. В общем что мне делать я не знаю, может попробовать поюзать другой класс для jpeg ' а, либо другим форматом попользоватся ........................
|
|||
|
||||
| NoeR |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 233 Регистрация: 6.2.2005 Репутация: нет Всего: нет |
Решение:
Отправлять по кускам монитора - если этот кусок изменился с прошлого раза .. --------------------
По факту пропажи мужа, возбуждено... Два соседа.Если у Вас проблемы с ребенком, спросите у жены, может, это не Ваши проблемы!>>> NoeR++ <<< |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |