Ru-Board.club
← Вернуться в раздел «Программы»

» Imagus / Viewhance

Автор: Rodny
Дата сообщения: 10.12.2015 20:16
Автор расширений - 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)

Настоятельная просьба при запросе на создание фильтра для какого-либо ресурса приводить ссылки на конкретные страницы с примерами применения. Т. е. ссылку, при переходе по которой я увижу страницу/сообщение форума/галерею с картинкой/ссылкой, которую надо увеличить.
Например: сообщение форума с картинкой, раздел сайта объявлений, галерея картинок.
Автор: XPerformer
Дата сообщения: 10.12.2015 20:32
Rodny
Спасибо за открытие темы
Вы только правила создаете, или оригинальные скрипты тоже правите?
Автор: Rodny
Дата сообщения: 10.12.2015 20:34
Не, единственный автор - Deathamns.
Автор: XPerformer
Дата сообщения: 10.12.2015 20:37
Rodny
когда-то, пару лет назад, была проблема связанная с тем, что при всплытии картинки она отображается в пропорциях предыдущей картинки. На старом форуме оперы читал, что эту ошибку пофиксили (уж не помню кто исправил ее). Теперь прошло время, я с оперы перешел на chrome - и снова эта же проблема. Это у меня что-то личное или у всех так? (речь про Imagus)
Автор: Rodny
Дата сообщения: 11.12.2015 16:42
На реддите хватает пользователей Chrome, но жалоб на искажение пропорций я не видел.
Автор: God05
Дата сообщения: 11.12.2015 19:58
http://www.domofond.ru

Добавлено:
http://www.domofond.ru/prodazha-kvartiry-nizhegorodskaya_oblast-r26
Автор: XPerformer
Дата сообщения: 11.12.2015 20:32
Rodny
благодарю за ссылку. Нашел там вопрос, который и меня волнует:
https://www.reddit.com/r/imagus/comments/3dz1hw/request_prevent_zooming_on_google_logo_on_the/
Увеличение лого гугла при случайном наведении курсора - сильно раздражает.
А вы тоже считаете, что это нельзя как-то исправить, как-то внести в исключения именно эту картинку - http://www.google.com/images/nav_logo225.png
Автор: Rodny
Дата сообщения: 11.12.2015 21:41
+ domofond.ru
515 всего

XPerformer
Нет, здесь работает не какое-либо правило, а базовая функция - увеличение уменьшенной в самом HTML картинки. Исключения позволяют указать только адреса страниц, на которых расширение не будет работать.
Автор: inile
Дата сообщения: 11.12.2015 21:53
Rodny
Привет!
http://photography.nationalgeographic.com/photography/
Здесь можно сделать?
там два вида превьюшек
Автор: XPerformer
Дата сообщения: 12.12.2015 04:06

Цитата:
На реддите хватает пользователей Chrome, но жалоб на искажение пропорций я не видел.

вот пример

при повторном наведении курсора все нормально отображается. Бывает не всегда, но несколько раз в час случается

вот, нашел:
https://www.reddit.com/r/imagus/comments/2imhhf/bug_wrong_image_displaying/
Автор: ggg33
Дата сообщения: 12.12.2015 11:31
В этой ветке, картинки с fastpic, крутится только загрузка (розоватый цвет)
Автор: Rodny
Дата сообщения: 12.12.2015 21:11
inile
Я долго пытался, но столкнулся с двумя проблемами: 1.имя миниатюры никак не связано с именем изображения; 2.заглавная миниатюра для какой-нибудь страницы не соответствует изображению с каким-либо определённым расположением или уникальным HTML-кодом.
Таким образом, я могу сделать реакцию на некоторые ссылки, но всплывающее окно показывает первую картинку с той страницы, которая в большинстве случаев совсем не та, что на миниатюре.
Надо будет попросить автора, может он там поддержку альбомов сможет прикрутить.

XPerformer
В FF у меня никогда такого не было.
Лучше всего написать там, сослаться на старый пост и показать эту картинку.

Цитата:
при повторном наведении курсора все нормально отображается
В идеале, конечно, хорошо бы получить 100-процентную воспроизводимость. Например, если в настройках Imagus / Фильтры, под кнопкой Подробности снять галку "Кэшировать обработанное содержимое", потом очистить кэш Хрома. Будет ли опять такое с этой картинкой?

А вот, кстати, нашлось решение для лого гугла. Я его слегка расширил для разных доменов.
+ noglogo

ggg33
Пересмотрел все картинки с той страницы - всё работает...
Автор: XPerformer
Дата сообщения: 12.12.2015 21:32
Rodny

Цитата:
А вот, кстати, нашлось решение для лого гугла. Я его слегка расширил для разных доменов.
+ noglogo

спасибо, но у меня не работает (кнопку Save нажал, и даже перезапустил браузер)
автоматически перенаправляет на https://www.google.com.ua
Для этого домена должно работать?
Автор: Rodny
Дата сообщения: 12.12.2015 21:37
XPerformer
Хм, а чего не google.ua основной?.. Поправил для двойных доменов.
Автор: XPerformer
Дата сообщения: 12.12.2015 21:41
Rodny
не знаю, google.ua выдает 404-ю ошибку
спасибо

Добавлено:
т.е. можно аналогичным образом создать фильтр для любой отдельной картинки, которую не надо увеличивать?
на некоторых сайтах всплывают элементы оформления
Автор: ggg33
Дата сообщения: 13.12.2015 12:25

Цитата:
Пересмотрел все картинки с той страницы - всё работает...

Оказалось у меня проблема (опера 12.14) были изменены глобальные настройки маскировки. Удалил маскировку и всё заработало.
Автор: Rodny
Дата сообщения: 13.12.2015 13:33
XPerformer (22:41 12-12-2015)
Цитата:
т.е. можно аналогичным образом создать фильтр для любой отдельной картинки, которую не надо увеличивать?

Наверное. Если я правильно понял, в этом правиле сказано не показывать первую картинку со страниц гугла. Но в JS я ни в зуб ногой.
Автор: XPerformer
Дата сообщения: 13.12.2015 13:36
Rodny
я тоже. Надо взять на заметку
Автор: frglik23
Дата сообщения: 13.12.2015 23:10
Rodny, добавь, пожалуйста, поддержку этого сайта http://someimage.com/RLSxppM
Автор: Rodny
Дата сообщения: 14.12.2015 19:56
+ someimage.com
Автор: AVATARA1
Дата сообщения: 17.12.2015 03:52
https://fantlab.ru/work1274
Автор: Rodny
Дата сообщения: 17.12.2015 20:26
+ fantlab.ru
Автор: inile
Дата сообщения: 17.12.2015 21:37
Rodny
Цитата:
Инструкция по замене адреса обновлений
1. Перейти на закладку "Инфо" на странице настроек расширения
Закладку "Фильтры"?

Не получается "Из текста" обновиться.
Автор: Rodny
Дата сообщения: 17.12.2015 21:42
При чём тут фильтры, когда ясно написано "Инфо"?
Автор: inile
Дата сообщения: 18.12.2015 07:42
Rodny
Вот я слепой. Спасибо.
Автор: AVATARA1
Дата сообщения: 18.12.2015 13:51
там есть книжки и с бОльшим разрешением https://fantlab.ru/edition117699

Добавлено:
з.ы. нашел еще вот такой фотохостинг http://funkyimg.com/ но примера ссылки нет, надо залить )
Автор: ggg33
Дата сообщения: 18.12.2015 21:15
Здесь можно сделать увеличение ? Срабатывает на некоторых.
http://www.picsearch.com/Marilyn-Monroe-pictures.html
Автор: Dror54
Дата сообщения: 18.12.2015 22:07
2all! Думаю, что вы все уже знаете, что начиная с Firefox 44 не возможно будет поставить не подписанные дополнения. (Уже нельзя и сейчас на 43-й. Но это можно обойти) Imagus уже "попала под раздачу" в этой версии.

Есть какие-то мысли на этот счёт у автора? Конечно можете сказать, что мол переходи на Хром, или Осла. Но всё всё-таки..
Автор: stvol333
Дата сообщения: 18.12.2015 22:19
Dror54

Цитата:
Конечно можете сказать, что мол переходи на Хром, или Осла. Но всё всё-таки..

Переходите на Cyberfox- у него с этим проблем нет!
Автор: voron79
Дата сообщения: 20.12.2015 07:54
Rodny
Почему-то вот тут,просто кружок красный вертится...
Дай бог тебе здоровья,добрый человек!

Страницы: 123456789

Предыдущая тема: Internet Surfboard (Webbrowser)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.