telega > 29-10-2007 16:13:53 |
Вашему вниманию предлагается новое расширение. Рабочее название "Снимок (Snapshot)". Его предназначение - снимать скриншоты с какой-либо области html страницы. Использование: Находясь на выбранной странице, кликните правой кнопкой и выберите "Снимок" - поверх страницы будет отображен полупрозрачный затемненный слой. Теперь перетаскиванием мыши (drag) выделите нужную область (после выделения область можно двигать клавишами Ctrl+стрелки и менять размер Shift+стрелки). Теперь кликните правой кнопкой по выделенной области и выберите "Копировать изображение" или "Сохранить изображение как". В дальнейшем возможно будет добавлена возможность прямо на выбранной картинке дорисовать что-нибудь (обвести красным какую-нибудь область). Любые комментарии приветствуются. Загрузить расширение можно тут: установить, скачать |
Sid > 29-10-2007 16:47:48 |
Интересная реализация. Блин, мне бы такую голову... Сходу два бага: 1) "Shift+стрелки" меняет размер выделения, но заодно выделяет и текст на странице. 2) Самое страшное - "кликните правой кнопкой и выберите Снимок" очищает все поля ввода на странице. Из-за этого своё сообщение я набираю уже третий раз. Вообще, забавное расширение. |
Infant > 29-10-2007 18:01:37 |
А нельзя ли все действия с окном выделения на мышь назначить. Чтоб границы можно было таскать с зажатой левой кнопкой, и всё окно — аналогично? |
telega > 29-10-2007 18:33:23 |
Sid Уверен, у тебя не хуже Реализация частично подсмотрена у других веб-приложений... Баг номер 2 - жесть, надо фиксить Infant пишетА нельзя ли все действия с окном выделения на мышь назначить. Чтоб границы можно было таскать с зажатой левой кнопкой, и всё окно — аналогично?
Можно попробовать |
MySh > 29-10-2007 18:45:43 |
Чего-то нажимаю «Снимок» — а ничего не происходит... |
telega > 29-10-2007 19:05:35 |
MySh пишетЧего-то нажимаю «Снимок» — а ничего не происходит...
Возможно баги...А на каком сайте? |
MySh > 29-10-2007 19:53:05 |
telega Возможно баги...А на каком сайте?
Прямо на этой странице. Причём на новом профиле — то же самое, так что конфликт расширений исключён. |
telega > 29-10-2007 20:34:57 |
Странно, у меня работает на этой странице. FF 2.0.0.6. В консоли ошибки есть какие-нибудь? (чтобы увидеть ошибки надо в "about:config" установить переменную "javascript.options.showInConsole" в true) |
MySh > 29-10-2007 21:06:15 |
В консоли ошибки есть какие-нибудь?
|
telega > 29-10-2007 21:22:42 |
MySh пишетОшибка: FdFile is not defined
Баг. Получается Snapshot работал только у тех, у кого Fast Dial установлен. Пофиксил, баги, про которые Sid написал, тоже. Перетаскивания картинки пока нет. |
MySh > 29-10-2007 21:56:32 |
telega Баг. Получается Snapshot работал только у тех, у кого Fast Dial установлен. hmm Пофиксил, баги, про которые Sid написал, тоже. Перетаскивания картинки пока нет.
Теперь работает! Правда, есть 2 бага: 1) В сохранённой картинке захватывается лишняя область (подсвеченная серым) справа (примерно 10-12 пикселов). Не смертельно, но странно. 2) В режиме рисования области захвата идёт суровая борьба за ресурсы с расширением Grab and Drag. Хорошо бы его в момент захвата перехватывать. |
Sid > 29-10-2007 22:19:46 |
telega Как всегда оперативно. Но теперь что-то отвалилось в сохранении картинки. Когда выделяешь и жмёшь "Сохранить как", то предлагается имя index.gif и сохраняется битый файл размером 35 байт. "Копировать изображение" работает нормально. Это только у меня так? + подтверждаю первый баг от MySh. |
telega > 01-11-2007 09:13:57 |
Наткнулся на ссылки на аналогичные расширения: https://addons.mozilla.org/en-US/firefox/addon/1146 https://addons.mozilla.org/en-US/firefox/addon/5648 Хотя когда нужен был такой тул, искал, но не нашел. В общем-то 1-й почти как мое расширение, только нельзя границы выделенной области уточнять. 2-й супермощный, но вроде как снимает только страницу целиком. Так что в общем не знаю, есть ли смысл развивать Snapshot. |
MySh > 01-11-2007 10:26:51 |
Так что в общем не знаю, есть ли смысл развивать Snapshot.
Думаю, что смысл есть. Разнообразие полезно. Опять же, можно быть точно уверенным, что по крайней мере одно из них точно будет по-русски. Надо будет только проверить, как они решили проблему взаимодействия с расширением Grab and Drag. А то сейчас рамки не рисуются. |
telega > 01-11-2007 11:34:52 |
MySh Отключение Grab & Drag уже сделал, будет в новой версии |
MySh > 01-11-2007 11:45:52 |
telega Отключение Grab & Drag уже сделал, будет в новой версии
Отлично! Главное, чтоб обратно включался без проблем. А для тех, кто уже использует оба расширения, я пока нашёл такой вариант — двойной щелчок на тексте отключает режим перетаскивания. Вот в этом режиме снимок и делать. |
Lain_13 > 09-11-2007 16:45:14 |
1. Выделение происходит не с позиции курсора мыши, а точек на 10-15 левее от курсора (строго по горизонтали). 2. При сохранении на картинке серая полоса справа -- судя по всему следствие п.1. 3. Зачем каждый раз при щелчке мыши создавать новое выделение? Не лучше ли сделать выделение отдельным объектом, который можно тягать, изменять размер и т.п., но нельзя закрыть. Этот объект вообще не будет реагировать на одиночные щелчки и будет появляться сразу же при входе в режим снапшота. Так же, при изменении его размеров, он должен понимать клавиши модификаторы. Например Shift для сохранения пропорций при растягивании, а Ctrl -- для изменения размера "от центра", а не от края, противоположного текущему. 4. Добавить дополнительное "плавающее" (всегда сверху) окно со свойствами выделения. Там можно будет ввести размеры и позицию, выделение должно в реальном времени под эти настройки подстроиться. Естественно должна быть проверка на выход размеров за пределы холста и автоматическое сбрасывания на размеры, в холст влезающие. На этом же окне можно разместить кнопку сохранения картинки и, если установлен FD кнопку этого самого FD, которая будет выдавать меню какой ячейке назначить эту картинку и сайт или только картинку для ячейки с уже заданным сайтом (мало ли, вдруг картинка была найдена на другом сайте). В таком случа. кстати, не надо будет добавлять ещё один мусорный пункт в меню, о котором я говорил в теме о FD. |