Автор расширений - Deathamns, официальные страницы: Imagus, Viewhance
Сообщения автору можно отправлять в GitHub для Viewhance и reddit для Imagus. Либо в почту deathamns [at] gmail [dot] com
Мои неофициальные страницы на русском: Imagus, Viewhance
Imagus:
- При наведении курсора на ссылку/миниатюру можно увидеть увеличенное изображение (похожие расширения: ImgTip, ImagePreviewer, HoverZoom; скрипты: Mouseover Popup Image Viewer, picViewer).
- У изображения настраиваются стили границ, фона и тени, анимация.
- Система правил для поддержки сайтов имеет большие возможности: обработка ссылок, адресов миниатюр, получение адресов из исходного кода страниц, применение JS и др.
Viewhance улучшает встроенный в браузеры просмотр изображений с помощью различных возможностей по настройке (разные режимы масштабирования, пользовательские фон/границы, скрытые полосы прокрутки и т.д.), а также функциональными возможностями (масштабирование с помощью колеса мыши, поворот изображения и т.д.).
Скачать:
ВНИМАНИЕ! Если добавляли собственные правила, до установки этой версии убедитесь, что они находятся до правила "dereferers". При обновлении версия 0.9.8+ удалит все правила, начиная с "dereferers", заменив их актуальным на данный момент набором.
Imagus 0.9.8.45 (26 мая 2016)
Opera 12
Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko), альтернативная ссылка
Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...), альтернативная ссылка
Safari 5.1+
Maxthon 4+
Microsoft Edge (инструкция)
Viewhance 1.0.9 (10 июня 2016)
Opera 12
Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko)
Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...), альтернативная ссылка
Safari 5.1+
Maxthon
Microsoft Edge (инструкция)
[more=Изменения Imagus]Изменения Imagus
+ Добавлена новая функция
* Улучшение/изменение функции
# Исправлена ошибка
Tеги
(vw) - Просмотр (viewer), (hz) - Увеличение (hover zoom), (op) - Открытие изображений (image opening), (sv) - Фильтры (sieve), (prf) - Настройки (preferences)
Браузеры
opr: Opera 12
ffx: Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko)
chr: Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...)
sfr: Safari 5.1+
mxt: Maxthon
0.9.8.45 - 26 мая 2016</b>
# Различные небольшие исправления ошибок
* Убраны горячие клавиши "вверх"/"вниз" для громкости (сейчас громкость можно менять с помощью кнопок управления видео, доступных в полном увеличении)
* Обновление правил
0.9.8.33 - 27 декабря 2015
# Повторный режим полного масштабирования поломался с последней версии
# (ffx) В некоторых случаях открывалась пустая страница настроек
* Правила...
0.9.8.32 - 16 декабря 2015
* Воспроизведение видеофайлов происходит только тогда, когда есть что-то, что можно воспроизвести, а не запускается сразу (во избежание пустого всплывающего окна)
* Улучшение положения и размера всплывающего окна изменении размера окна браузера
# Pepe не увеличивался
# (ffx) В сочетаниях клавиш нельзя было использовать "-"
# (ffx) "Задержка перед отображением" игнорировалась после одного увеличения (Event.timeStamp и Date.now() не возвращают одинаковый формат в Firefox, хотя должны это делать)
* Обычное обновление правил
0.9.8.31 - 24 ноября 2015
* (crx) Обход для ошибки Chrome, которая не даёт расширению правильно работать в некоторых случаях (проблема "только красная рамка но нет увеличения")
* В некоторых случаях одно и то же изображение отображалось при увеличении (казалось бы) различных элементов
* Максимальное значение "Задержки прокрутки" увеличено с 300 мс to 1 с
* Некоторые правила обновлены
Полная история версий[/more]
[more=Изменения Viewhance]Изменения Viewhance
+ Добавлена новая функция
* Улучшение/изменение функции
# Исправлена ошибка
1.0.9 - 10 июня 2016
# (chr) Исправлено изменение размеров больших изображений в последних браузерах на базе Chromium
* Улучшено панорамирование
1.0.8 - 26 мая 2016
+ Платформа "crx" сделана совместимой с Microsoft Edge
# (chr) Иногда нельзя было изменить размеры медиафайлов при первом открытии
# Плавающее меню не удалялось из DOM при отключении
* Скрипты можно удалять из памяти, если они больше не используются
* Используется document.elementsFromPoint в браузерах, которые поддерживают его для открытия изображений
1.0.7 - 10 апреля 2016
# Не работало изменение громкости горячими клавишами
# (opr) Меню могло залипнуть после панорамирования
# Горячие клавиши для отражения поменялись местами
* Обновлены ссылки для провайдеров поиска по изображению
* (crx) Используются Event Pages (страницы событий(?))
* Прочие небольшие исправления
1.0.6 - 14 февраля 2016
+ Немецкий перевод от sioh
# Исправлены давние проблемы с повёрнутым содержимым (масштабирование, позиционирование...)
# Прокрутка не работала при overflow: auto
1.0.5 - 01 ноября 2015
+ Шведский перевод от Jojan (Johan Ohlin)
Полная история версий[/more]
[more=Базовые правила создания фильтров]Базовые правила создания фильтров (Оригинал на английском, пара замечаний).
Практически всё, что нужно знать, - это регулярные выражения (и немного JavaScript и HTML).
Параметры:
link: регулярное выражение; работает с атрибутом "href" ссылки (тег A).
url: замена; имеет значение только тогда, когда задан следующий параметр "res". Генерирует URL для "res", если требуется что-то иное вместо ссылки или адреса изображения.
res: регулярное выражение; если не существует способа получить адрес увеличенного изображения с помощью параметров "link" или "img", тогда в фоновом режиме загружается страница (если параметр "url" не задан, то будут использованы адреса ссылки или изображения, в противном случае - замена из "url"), и в её содержимом ищется соответствие адресу изображения.
img: регулярное выражение; для атрибута "src" тега IMG или style="background-image: url(адрес_миниатюры)" для любого элемента.
to: [несколько] замена или функция; ссылка или адрес изображения будут заменены этим выражением, применённым к значениям "link" или "img".
note: примечание.
Если задан параметр "res", то указывать в "to" ничего не нужно, туда автоматически возвращается содержимое первой группы скобок "()"
Опции:
Loop (Цикл): перепроверять результат, например, ссылка в Картинках Google может указывать на миниатюру из Твиттера, тогда при включении цикла для Картинок Google распознанная миниатюра Твиттера будет ещё раз обработана, и таким образом будет получено увеличенное изображение.
DecodeURL (Декодировать URL): некоторые провайдеры, например, Bing, Yandex, помещают закодированный адрес изображения как параметр в URL.
Prioritize img over link (Приоритет img над link): если заданы и параметры "link" или "res", и параметр "img", то "img" будет предпочтительнее".
Правила не относятся к определённым сайтам, так что все правила будут проверены на любом сайте при наведении мыши на ссылку или объект типа миниатюры. Если параметр "link" не задан или совпадение не найдено, и "img" присутствует, то "img" будет использоваться также и для адреса ссылки (случай ссылок на миниатюру), поэтому нет необходимости устанавливать одинаковые значение для "link" и "img", достаточно одного "img" (реализовано в v0.8.10).[/more]
Обновления фильтров Imagus, упоминаемые в теме, я (Rodny) вношу в свой файл, который можно импортировать вручную (в версии 0.9+) или заменить официальное обновление.
[more=Инструкция по замене адреса обновлений][b]Инструкция по замене адреса обновлений
1. Перейти на закладку "Инфо" на странице настроек расширения
2. Нажать кнопку "Импорт" (стрелка вниз)
3. Установить флажок "Удалить данные перед импортом"
4. Вставить следующую строчку и нажать кнопку "Из текста":
{"sieve_repository":"https://rodny-3edfe.firebaseapp.com/imagus/sieve+rodny.json","sieve":""}
5. Перейти на закладку "Фильтры", нажать кнопку "Обновить фильтры",затем "OK" во всплывающем окне.
6. Нажать "Сохранить"
Это нужно сделать один раз после установки каждой новой версии, после этого можно обновлять фильтры обычным образом.
Можно включить автоматическое обновление, но НЕ ВКЛЮЧАЙТЕ, если вы сами редактируете фильтры! Обновление полностью перезапишет предыдущий набор.
Вернуть оригинальный адрес обновлений можно строчкой
{"sieve_repository":"https://googledrive.com/host/0Bx8fnUCX4W2IUTNPT0s2eUFDQms/sieve.json","sieve":""}[/more][/b] ВАЖНО! Новый адрес (18.08.2016)
Настоятельная просьба при запросе на создание фильтра для какого-либо ресурса приводить ссылки на конкретные страницы с примерами применения. Т. е. ссылку, при переходе по которой я увижу страницу/сообщение форума/галерею с картинкой/ссылкой, которую надо увеличить.
Например: сообщение форума с картинкой, раздел сайта объявлений, галерея картинок.
Сообщения автору можно отправлять в GitHub для Viewhance и reddit для Imagus. Либо в почту deathamns [at] gmail [dot] com
Мои неофициальные страницы на русском: Imagus, Viewhance
Imagus:
- При наведении курсора на ссылку/миниатюру можно увидеть увеличенное изображение (похожие расширения: ImgTip, ImagePreviewer, HoverZoom; скрипты: Mouseover Popup Image Viewer, picViewer).
- У изображения настраиваются стили границ, фона и тени, анимация.
- Система правил для поддержки сайтов имеет большие возможности: обработка ссылок, адресов миниатюр, получение адресов из исходного кода страниц, применение JS и др.
Viewhance улучшает встроенный в браузеры просмотр изображений с помощью различных возможностей по настройке (разные режимы масштабирования, пользовательские фон/границы, скрытые полосы прокрутки и т.д.), а также функциональными возможностями (масштабирование с помощью колеса мыши, поворот изображения и т.д.).
Скачать:
ВНИМАНИЕ! Если добавляли собственные правила, до установки этой версии убедитесь, что они находятся до правила "dereferers". При обновлении версия 0.9.8+ удалит все правила, начиная с "dereferers", заменив их актуальным на данный момент набором.
Imagus 0.9.8.45 (26 мая 2016)
Opera 12
Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko), альтернативная ссылка
Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...), альтернативная ссылка
Safari 5.1+
Maxthon 4+
Microsoft Edge (инструкция)
Viewhance 1.0.9 (10 июня 2016)
Opera 12
Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko)
Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...), альтернативная ссылка
Safari 5.1+
Maxthon
Microsoft Edge (инструкция)
[more=Изменения Imagus]Изменения Imagus
+ Добавлена новая функция
* Улучшение/изменение функции
# Исправлена ошибка
Tеги
(vw) - Просмотр (viewer), (hz) - Увеличение (hover zoom), (op) - Открытие изображений (image opening), (sv) - Фильтры (sieve), (prf) - Настройки (preferences)
Браузеры
opr: Opera 12
ffx: Firefox, SeaMonkey (вероятно, и другие браузеры на движке Gecko)
chr: Chrome 7+ (и другие клоны Chromium, например, Comodo Dragon, Opera 15+, Yandex Browser...)
sfr: Safari 5.1+
mxt: Maxthon
0.9.8.45 - 26 мая 2016</b>
# Различные небольшие исправления ошибок
* Убраны горячие клавиши "вверх"/"вниз" для громкости (сейчас громкость можно менять с помощью кнопок управления видео, доступных в полном увеличении)
* Обновление правил
0.9.8.33 - 27 декабря 2015
# Повторный режим полного масштабирования поломался с последней версии
# (ffx) В некоторых случаях открывалась пустая страница настроек
* Правила...
0.9.8.32 - 16 декабря 2015
* Воспроизведение видеофайлов происходит только тогда, когда есть что-то, что можно воспроизвести, а не запускается сразу (во избежание пустого всплывающего окна)
* Улучшение положения и размера всплывающего окна изменении размера окна браузера
# Pepe не увеличивался
# (ffx) В сочетаниях клавиш нельзя было использовать "-"
# (ffx) "Задержка перед отображением" игнорировалась после одного увеличения (Event.timeStamp и Date.now() не возвращают одинаковый формат в Firefox, хотя должны это делать)
* Обычное обновление правил
0.9.8.31 - 24 ноября 2015
* (crx) Обход для ошибки Chrome, которая не даёт расширению правильно работать в некоторых случаях (проблема "только красная рамка но нет увеличения")
* В некоторых случаях одно и то же изображение отображалось при увеличении (казалось бы) различных элементов
* Максимальное значение "Задержки прокрутки" увеличено с 300 мс to 1 с
* Некоторые правила обновлены
Полная история версий[/more]
[more=Изменения Viewhance]Изменения Viewhance
+ Добавлена новая функция
* Улучшение/изменение функции
# Исправлена ошибка
1.0.9 - 10 июня 2016
# (chr) Исправлено изменение размеров больших изображений в последних браузерах на базе Chromium
* Улучшено панорамирование
1.0.8 - 26 мая 2016
+ Платформа "crx" сделана совместимой с Microsoft Edge
# (chr) Иногда нельзя было изменить размеры медиафайлов при первом открытии
# Плавающее меню не удалялось из DOM при отключении
* Скрипты можно удалять из памяти, если они больше не используются
* Используется document.elementsFromPoint в браузерах, которые поддерживают его для открытия изображений
1.0.7 - 10 апреля 2016
# Не работало изменение громкости горячими клавишами
# (opr) Меню могло залипнуть после панорамирования
# Горячие клавиши для отражения поменялись местами
* Обновлены ссылки для провайдеров поиска по изображению
* (crx) Используются Event Pages (страницы событий(?))
* Прочие небольшие исправления
1.0.6 - 14 февраля 2016
+ Немецкий перевод от sioh
# Исправлены давние проблемы с повёрнутым содержимым (масштабирование, позиционирование...)
# Прокрутка не работала при overflow: auto
1.0.5 - 01 ноября 2015
+ Шведский перевод от Jojan (Johan Ohlin)
Полная история версий[/more]
[more=Базовые правила создания фильтров]Базовые правила создания фильтров (Оригинал на английском, пара замечаний).
Практически всё, что нужно знать, - это регулярные выражения (и немного JavaScript и HTML).
Параметры:
link: регулярное выражение; работает с атрибутом "href" ссылки (тег A).
url: замена; имеет значение только тогда, когда задан следующий параметр "res". Генерирует URL для "res", если требуется что-то иное вместо ссылки или адреса изображения.
res: регулярное выражение; если не существует способа получить адрес увеличенного изображения с помощью параметров "link" или "img", тогда в фоновом режиме загружается страница (если параметр "url" не задан, то будут использованы адреса ссылки или изображения, в противном случае - замена из "url"), и в её содержимом ищется соответствие адресу изображения.
img: регулярное выражение; для атрибута "src" тега IMG или style="background-image: url(адрес_миниатюры)" для любого элемента.
to: [несколько] замена или функция; ссылка или адрес изображения будут заменены этим выражением, применённым к значениям "link" или "img".
note: примечание.
Если задан параметр "res", то указывать в "to" ничего не нужно, туда автоматически возвращается содержимое первой группы скобок "()"
Опции:
Loop (Цикл): перепроверять результат, например, ссылка в Картинках Google может указывать на миниатюру из Твиттера, тогда при включении цикла для Картинок Google распознанная миниатюра Твиттера будет ещё раз обработана, и таким образом будет получено увеличенное изображение.
DecodeURL (Декодировать URL): некоторые провайдеры, например, Bing, Yandex, помещают закодированный адрес изображения как параметр в URL.
Prioritize img over link (Приоритет img над link): если заданы и параметры "link" или "res", и параметр "img", то "img" будет предпочтительнее".
Правила не относятся к определённым сайтам, так что все правила будут проверены на любом сайте при наведении мыши на ссылку или объект типа миниатюры. Если параметр "link" не задан или совпадение не найдено, и "img" присутствует, то "img" будет использоваться также и для адреса ссылки (случай ссылок на миниатюру), поэтому нет необходимости устанавливать одинаковые значение для "link" и "img", достаточно одного "img" (реализовано в v0.8.10).[/more]
Обновления фильтров Imagus, упоминаемые в теме, я (Rodny) вношу в свой файл, который можно импортировать вручную (в версии 0.9+) или заменить официальное обновление.
[more=Инструкция по замене адреса обновлений][b]Инструкция по замене адреса обновлений
1. Перейти на закладку "Инфо" на странице настроек расширения
2. Нажать кнопку "Импорт" (стрелка вниз)
3. Установить флажок "Удалить данные перед импортом"
4. Вставить следующую строчку и нажать кнопку "Из текста":
{"sieve_repository":"https://rodny-3edfe.firebaseapp.com/imagus/sieve+rodny.json","sieve":""}
5. Перейти на закладку "Фильтры", нажать кнопку "Обновить фильтры",затем "OK" во всплывающем окне.
6. Нажать "Сохранить"
Это нужно сделать один раз после установки каждой новой версии, после этого можно обновлять фильтры обычным образом.
Можно включить автоматическое обновление, но НЕ ВКЛЮЧАЙТЕ, если вы сами редактируете фильтры! Обновление полностью перезапишет предыдущий набор.
Вернуть оригинальный адрес обновлений можно строчкой
{"sieve_repository":"https://googledrive.com/host/0Bx8fnUCX4W2IUTNPT0s2eUFDQms/sieve.json","sieve":""}[/more][/b] ВАЖНО! Новый адрес (18.08.2016)
Настоятельная просьба при запросе на создание фильтра для какого-либо ресурса приводить ссылки на конкретные страницы с примерами применения. Т. е. ссылку, при переходе по которой я увижу страницу/сообщение форума/галерею с картинкой/ссылкой, которую надо увеличить.
Например: сообщение форума с картинкой, раздел сайта объявлений, галерея картинок.