Genius
Уже скачал несколько подходящих программ для создания панорам, сейчас начну тестировать их запуск..
А как быть с разным расположением полосы прокрутки в разных приложениях?
Этот топик читают: Гость
|
Ответов: 95
Рейтинг: 10
|
|||
| карма: 1 |
|
|
Ответов: 93
Рейтинг: 1
|
|||
|
Во! Лупу реализуй. И под растянутой по окну тяни ползун, как-бы сканер.
Суть в том что под лупой панорама динамично меняема. Наверняка нужно соорудить самопальную графическую матрицу из простых компонентов. А размеры файла конечной картинки определит программа после прокрутки всей страницы, посредством координат мыши (плюсминус). Правда там вроде и так компоненты задают размеры при сохранении, автоматом. |
|||
| карма: 0 |
| ||
| Голосовали: | bardak |
|
Ответов: 246
Рейтинг: 13
|
|||
|
bardak, попробуй создать схему которая разширяла WebBrowser до размера веб-страницы и делала скриншот самого элемента. Главное реализовать первое, а второе проще пареной репы.
|
|||
| карма: 0 |
|
|
Ответов: 970
Рейтинг: 270
|
|||
|
Если страница не влезает в размер экрана - непоказанная часть не будет на скриншоте
|
|||
| карма: 0 |
| ||
| Голосовали: | bardak |
|
Ответов: 95
Рейтинг: 10
|
|||
|
raph
Что-то из области фантастики) Hardcore Это я уже неделю пытался сделать, даже менял код страниц и т.д. страница как не крути не влазит на экран. Genius А по какому принципу работают программы для создания панорамных изображений? реально ли сделать это в Хиасме? Получаться что это все будет выглядеть примерно так) Выбор окна например из списка, эмуляция Page Down и создание скрин шотов, остановка после смены цвета пикселя в области полосы прокрутки) и соединение этих картинок вместе некой программой, только вот хотелось бы без вмешательства сторонних программ.. |
|||
| карма: 1 |
|
|
Ответов: 246
Рейтинг: 13
|
|||
|
Genius, надеюсь что bardak вооружен монитором разрешающая способность которого превосходит 800Х600
------------ Дoбавленo в 21.12: bardak, меняй разрешение монитора тоже, автоматом, с функцией возврата назад ------------ Дoбавленo в 21.15: [flood]bardak, попробуй забить на эту идею, может потом выйдет, со мной так часто бывает[/flood]. |
|||
| карма: 0 |
|
|
Ответов: 93
Рейтинг: 1
|
|||
|
Кстати на форуме есть не одна схема луп. И точно, кладёшь её поверх страницы а когда ползун тянешь панорама потечёт как скриншот. Если доработать.
|
|||
| карма: 0 |
|
|
Ответов: 246
Рейтинг: 13
|
|||
|
bardak, попробуй сделать распознавание конца одного скриншота, для того что-б понять где начинается второй, к примеру если 5(или больше, чем больше тем выше вероятность попать именно туда кода ты хочеш) последних пикселей(по вертикали) посередине изображения, совпадают с тем же кол-вом пикселей по вертикали другого изображения(с учетом последовательности и теми же координатами отступа с левого края), то на 6-м пикселе начинается продолжение предыдущего изображения.
|
|||
| карма: 0 |
|
|
Ответов: 970
Рейтинг: 270
|
|||
|
Hardcore, например страница хабра имеет размер 1263*5486. У кого есть такое разрешение?
|
|||
| карма: 0 |
|
|
Ответов: 246
Рейтинг: 13
|
|||
|
[flood]Genius, у кого-то да есть
Genius, меняем разрешение и готово |
|||
| карма: 0 |
|
|
Ответов: 95
Рейтинг: 10
|
|||
|
Hardcore
Менять разрешения не вариант для такой программки( Как то же делают такие скрин шоты, даже онлайн сервисы..... |
|||
| карма: 1 |
|
|
Ответов: 246
Рейтинг: 13
|
|||
|
bardak, попробуй реализовать с прокруткой и опознаванием цвета. Прокрутку реализуй через ChildScrollBox
|
|||
| карма: 0 |
|
|
Ответов: 93
Рейтинг: 1
|
|||
|
Помню, тут же на форуме выкладывали схему склейщика файлов. Стоит поискать, всё равно нужно чем то склеивать скриншоты.
|
|||
| карма: 0 |
|
|
Ответов: 95
Рейтинг: 10
|
|||
|
Hardcore
попробую, а завтра выложу схемы, чтоб уже было понятно и видно о чем идет речь raph Нужно, но я уже все обыскал, ничего даже примерно похожего нет, буду пробовать по схеме которую предложил Hardcore( |
|||
| карма: 1 |
|
|
Ответов: 3349
Рейтинг: 233
|
|||
|
Картинки склеить труда не составит, можно не сохраняя в файл.
|
|||
| карма: 1 |
| ||
| Голосовали: | bardak |



Поиск
Друзья
Администрация