Page 6 of 8

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 08 Aug, 2013 15:05
by zg
Сам макрос тут.
для его работы нужен фар 3.0.3591+ и luamacro 3.0.212+.
смотрит всё, что умеет gdi+.
для гифов фиксированная задержка между кадрами 100мс.
для просмотра картинки надо нажать ctrlq в режиме панелей.
выглядит это примерно так:

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 19:16
by fuzzy_far3

Latest post of the previous page:

Актуальный ли на 1 странице темы в линке "тут" текст макроса?
Т.к. получаю при запуске в FAR 3.0 build 5555 Far.exe /import ./addons/macros/picture.lua ошибку:
Error loading document: XML_ERROR_PARSING (at representation_source::representation_source, configdb.cpp:78)

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 19:48
by skipik
fuzzy_far3, актуальный. Вы что-то явно не то делаете. Нужно просто положить макрос в .\Profile\Macros\scripts, а не импортировать.
А импортировать можно\нужно xml\farconfig-файлы, это из совсем другой оперы.

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 19:53
by HaRT
 ! Message from: HaRT
fuzzy_far3 wrote: Wed 04 Mar, 2020 19:16 получаю при запуске в FAR 3.0 build 5555 Far.exe /import ./addons/macros/picture.lua ошибку
И зачем вы вчера при регистрации на форуме подтвердили, что изучили и усвоили Far FAQ? Срочно навёрстывайте (ссылка вверху страницы).

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 20:10
by fuzzy_far3
skipik wrote: Wed 04 Mar, 2020 19:48 Нужно просто положить макрос в .\Profile\Macros\scripts
Положил. Перезапустил фар. И?

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 20:25
by HaRT
 ! Message from: HaRT
fuzzy_far3 wrote: Wed 04 Mar, 2020 20:10И?
Если не будете задействовать собственный интеллект, вам тут никто не поможет.

Макрос для быстрого просмотра картинок

Posted: Wed 04 Mar, 2020 20:31
by zg
fuzzy_far3 wrote: Wed 04 Mar, 2020 20:10Положил. Перезапустил фар. И?
мне вот интересно, вы первый пост темы вообще не читали или только то, что специально красным выделено?

Макрос для быстрого просмотра картинок

Posted: Sun 24 May, 2020 13:05
by HaRT
Я реализовал поддержку авто-поворота по EXIF-тэгу orientation (кроме многостраничных изображений; больше подробностей в описании PR). Если тэг проставлен, его самопальное «кодовое обозначение» добавляется в заголовок. Когда повернули, оно заглавными; когда не повернули — строчными. Просьба погонять скрипт и сообщить о выявленных недостатках.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Sun 24 May, 2020 15:09
by zg
у меня работает.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 11 Mar, 2021 02:52
by DrKnS
Если поставить Google Drive for desktop и на созданном диске нажать Ctrl+Q на любом "ненастоящем" файле (*.gdoc, *.gmap, *.gsheet), то случается

Code: Select all

Exception thrown at 0x00007FFF68BC7324 (gdi32full.dll) in Far.exe: 0xC0000006: In page error reading location 0x00000205DF560028 (status code 0xC0000002).
Стек:

Code: Select all

gdi32full.dll!pmfAllocMF()
gdi32full.dll!GetEnhMetaFileW()
GdiPlus.dll!GpMetafile::GpMetafile()
GdiPlus.dll!GpImage::LoadImageW(unsigned short const *)
GdiPlus.dll!GdipLoadImageFromFile()
lua51.dll!0000000066d8544d()
Понятно, что проблема в gdi32, но на всякий случай.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 11 Mar, 2021 03:13
by HaRT
DrKnS wrote: Thu 11 Mar, 2021 02:52проблема в gdi32
Фар при этом выживает?

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 11 Mar, 2021 03:29
by DrKnS
HaRT wrote: Thu 11 Mar, 2021 03:13 Фар при этом выживает?
Ценой выгрузки всего luamacro, если получится.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 11 Mar, 2021 12:07
by HaRT
DrKnS wrote: Thu 11 Mar, 2021 03:29если получится
Я имею в виду вот что: если у меня несохранённый текст в редакторе и я неосторожно попытался посмотреть картинку на Гугл-диске, велики ли шансы, что текст я в результате потеряю?

LuaPicture — макрос для быстрого просмотра картинок

Posted: Thu 11 Mar, 2021 13:22
by DrKnS
HaRT wrote: Thu 11 Mar, 2021 12:07велики ли шансы, что текст я в результате потеряю?
It depends.
Наверное, в большинстве случаев выжить и сохранить получится, но гарантий никаких.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Fri 08 Oct, 2021 19:33
by DrKnS
Мне было скучно и я сделал рендер картинок консолью.

В lua, как и в gdi+, я понимаю примерно ничего, поэтому сделано максимально криво.
Но вдруг оно кого-то торкнет и появится желание сделать нормально.

image.png

LuaPicture — макрос для быстрого просмотра картинок

Posted: Fri 08 Oct, 2021 20:51
by DrKnS
Upd: перевыложил, чуть менее криво и чуть больше пикселей.

LuaPicture — макрос для быстрого просмотра картинок

Posted: Fri 08 Oct, 2021 22:00
by Mercer