Что нового

SIP - Selected Image Preview - Предпросмотр выделенного изображения

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
AutoIt: 3.3.8.1
Версия: 1.4

Категория: Система, Файловая система, Разное

Описание: Утилита отображает эскиз изображения в проводнике, при удержании левой (главной) кнопки мышки на файле изображения.

Примечание:
  • Тестировалась на Win 7/Win XP Rus Professional.
  • Если иконка в трее скрыта, для закрытия программы используйте г.клавишу «Ctrl + Shift + Q».

Список текущих задач (ToDo):
  • [Частично решено] Поддержка предпросмотра анимационных файлов (apng, gif, ani, avi).
  • [Решено] Отдельная обработка файлов иконок (перечисление всех размеров и выбор подходящего).
  • Масштабирование изображения во время просмотра эскиза, используя колёсико мышки, либо клавиши -/+.
  • Предоставить выбор метода вывода эскиза:
    - Удерживание первичной кнопки мышки (по умолчанию).
    - Удерживание средней кнопки мышки.
    - Удерживание вторичной кнопки мышки.
    - Удерживание x-кнопки мышки.
    - Наведение курсора мышки над файлом изображения. *
    - Двойное нажатие первичной кнопки мышки (эскиз отображается до тех пор пока первичная кнопка не нажата, или по ESC). *

* Под вопросом, возможно будет лишним

Файл: SIP.zip

Снимок:


История версий:
1.4
* Исправлена проблема с открытием больших Avi файлов. Только небольшие файлы поддерживаются.
* Теперь предпросмотр Avi центрируется.

1.3
* Пустой (“невидимый”) курсор теперь генерируется с памяти вместо записи в файл.
* Заменена функция выбора цвета в настройках.
* Иконки теперь обрабатываются отдельно.
* Частичная поддержка анимации (gif, ani, avi).

1.2
* Снова переписан механизм показа эскиза (спасибо Yashied).
* Добавлена иконка в области уведомления (опционально).
* Добавлен диалог настроек (вызывается из трея, или через командную строку: /Settings).
* Добавлен диалог «О программе» (вызывается из трея, или через командную строку: /About).
* Теперь окно показа эскиза не берёт на себя фокус.
* Полноценная совместимость с Win XP.
* Иконка программы изменена.
* Исправлена проблема с определением активной кнопки мышки (левша/правша).

1.1
* Совместимость с Win XP.
* Полностью переписан механизм предпросмотра (спасибо Yashied). Теперь должны лучше обрабатываться масштабирование изображения и загрузка разных форматов.
* Исправлена проблема связанная с нерабочим предпросмотром в случае если расширение файлов в системе скрыто.
* Исправлена проблема связанная с падением скрипта/проводника.
* Исправлена проблема активации окна проводника.
* Исправлена проблема с вызовом действия переименования файла.
* Исправлена проблема скрытия курсора мышки во время перемещения окна предпросмотра.

1.0
Первая версия

Источник: autoit-script.ru
Автор(ы): G.Sandler (CreatoR)
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

CreatoR [?]
при удержании левой кнопки мышки
это в смысле выделение и удержание левой кнопкой? на ХР нет предпросмотра. может что то не так делаю?


Добавлено:
Сообщение автоматически объединено:

проверил на семерке х64. один неприятный глюк - открытую папку нельзя свернуть пока не выключишь SIP. и предпросмотра, как указано на скрине из первого поста, нет
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1 575
Репутация
335
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

А в Windows 8 падает explorer при открытии нового окна :smile:
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

Medic84 [?]
падает explorer при открытии нового окна
на семерке тоже самое..проверил дома.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

Посмотрите исходник, там есть переменная $bUseAccessibleObjectFromPoint, попробуйте выставить False и проверить.
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

теперь эксплорер не глючит, но папка также не сворачивается и предпросмотра нет
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

joiner [?]
теперь эксплорер не глючит, но папка также не сворачивается и предпросмотра нет
Это под x64?
И можно узнать как проверяешь, точнее где?
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

изменил как ты писал выше. компильнул и запустил. потом открыл папку на рабочем столе с фото. сворачиваю ее , а она обратно "ресторится" :smile:
ну и при удержании лкм на фото ничего не происходит. win 7 x64 максимальная
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

joiner [?]
компильнул и запустил
А без компиляции можно проверить?
И на разных изображениях желательно, в смысле с разным форматом... хотя вряд ли в этом дело.
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

то же само. правда едва заметно мелькает какое то окно при действии лкм и несворачиваемость остается..
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

joiner [?]
Странно.

Даже не знаю в чём дело, неужели в x64, как бы мне протестировать на ней без наличии таковой...
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

joiner [?]
едва заметно мелькает какое то окно при действии лкм
А ты случаем не отпускаешь сразу мышку после удерживания?
Предпросмотр активен пока нажата мышка.

несворачиваемость остается
Это решается удалением строчки
Код:
WinActivate($hExplorer)

сам не знаю зачем она там, видимо осталась от времён тестирования :smile:.
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

нет, не отпускаю
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5 379
Репутация
2 713
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

CreatoR

Ты используешь GdipGetImageThumbnail() для масштабирования размеров. Да, это хорошая функция, но она не будет работать для .jpg файлов. На выходе ты получишь изображение низкого качества. Я писал об этотй функции в этой теме.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

Yashied [?]
она не будет работать для .jpg файлов. На выходе ты получишь изображение низкого качества.
Ну так я же последовал твоему совету с той же темы:
[?]
Как быть? Либо применить _GDIPlus_BitmapCreateHBITMAPFromBitmap() + _GDIPlus_BitmapCreateFromHBITMAP() перед вызовом _GDIPlus_GetImageThumbnail(), тем самым автоматически избавиться от встроенного эскиза
У меня нормально jpg отображается, у тебя тоже проблемы с предпросмотром?
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

У меня программа вылетает после 1 такого предосмотра ;)
Windows 7 Ultimate SP1 32
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

Нашёл проблему (спасибо Medic84 за идею с виртуальной машиной, и как я раньше этим чудом не пользовался).

Предпросмотр не работает если у вас скрыты расширения файлов, в следующей версии будет исправлено.
 

joiner

Модератор
Локальный модератор
Сообщения
3 362
Репутация
586
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

на ХР показывает расширение файлов, но предпросмотра нет. вечером проверю на семерке
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 473
Репутация
2 403
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

joiner [?]
на ХР показывает расширение файлов, но предпросмотра нет
На XP это другая кухня, позже поправлю.
 

Arei

Скриптер
Сообщения
938
Репутация
115
Re: SIP - Selected Image Preview (Предпросмотр выделенного изображения)

Будем ждать.
 
Верх