PictureView 2 mod — просмотр изображений в окне FAR

Здесь можно обсудить ваш любимый плагин.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

Latest post of the previous page:

исходники MuPdf имеются, так что есть шансы
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Tim Sobolev »

А когда можно ожидать примерно (если можно) изменений в QuickView?
Если честно, то самая затребованная на данный момент опция от этого плагина, всё остальное вполне устраивает.:oops:
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

Внимательно изучил ветку, но не обнаружил описания бага, который меня сильно напрягает уже пару версий:

Нажимаю F3 на картинке ([x] View command (used for F3): pic:!.!) потом выхожу из просмотра (F3, ESC, Enter - неважно) и всё, файл картинки заблокирован и файл следующей картинки тоже заблокирован.

Ни переименовать эти файлы, ни переименовать папку, в которой они лежат невозможно: "File sharing violation".

В 24 версии проявлялось не всегда, поэтому не рапортовал. В 25 проявляется всегда. До 24 пользовался 21 (так получилось), там этого глюка точно не было, но и по EXIF поворачивать не умел (а это мне важнее, чем блокировка файла).
АНОНИМ
Posts: 95
Joined: Thu 10 Nov, 2005 08:15
Location: Novosibirsk, Russia

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by АНОНИМ »

Может быть нет описания бага из-за того, что ни у кого не встречалось? По представленному описанию мне не удалось воспроизвести, ничего не блокируется. Возможно, что ещё что-то важное не указано (либо настройки, либо влияние других плагинов).

Кроме того, если баг вдруг действительно существует, то на него просто мало кто мог наткнуться, поскольку не все могут вызывать плагин по префиксу (не смотря на то, что в хелпе плагина этот вызов почему-то указан как предпочтительный). Сам плагин позволяет в своих настройках очень легко настраивать свой вызов по Enter, F3, F4, CtrQ, CtrShiftF3, CtrlShiftF4. Это намного проще и быстрее, чем в случае необходимости бегать по настройкам ассоциаций файлов и править их.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

daregod wrote:Нажимаю F3 на картинке ([x] View command (used for F3): pic:!.!) потом выхожу из просмотра (F3, ESC, Enter - неважно) и всё, файл картинки заблокирован и файл следующей картинки тоже заблокирован.
Не повторяется. Какой файл, какой декодер, какой способ вызова, какая версия OS, фара?
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

Maximus5 wrote:
daregod wrote:Нажимаю F3 на картинке ([x] View command (used for F3): pic:!.!) потом выхожу из просмотра (F3, ESC, Enter - неважно) и всё, файл картинки заблокирован и файл следующей картинки тоже заблокирован.
Не повторяется. Какой файл, какой декодер, какой способ вызова, какая версия OS, фара?
Файл любой .jpg, .tif, .bmp (похоже, любой, кого декодирует и отображает GDI+) (в заголовке GDI+:BMP:GDI+).

Декодер, соответственно, GDI+ (Version (i2) 2.7) . Попробовал пододвинуть наверх GFL - да, виновник точно декодер GDI+, если в заголовке GFL:BMP:GDI+, то блокировки нет (но нет и поворота по exif).

Способ вызова я указал в отквоченной цитате - вызов префиксом "pic:" назначенный на ассоциацию F3.

OS: WinXP SP3 Eng с последними апдейтами.

FAR на момент отправки репорта самый свежий: 2.0.1794 x86, на машине права администратора.


Галками "Advance decoding of neighbor images" я игрался, результаты такие: если стоит [x] In real panels, то блокируется и следующий файл, если галки там нет, то блокируется только просматриваемый.






Что ещё от меня нужно? Могу погонять какую-нибудь дебажную версию, если надо.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

скажи еще версию GdiPlus.dll
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

И попробуй с этим. Подложить, перезапустить плагин, в настройке GDI+
[x] Force stream instead of file

PS. Что-то мне кажется, что у тебя сам gdiplus.dll подглюкивает
Attachments
GDI+.2.8.7z
(63.81 KiB) Downloaded 186 times
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

Maximus5 wrote:скажи еще версию GdiPlus.dll
М-м-м. А где его искать? Вернее - какого именно смотреть? У меня их на диске C: нашлось 12 штук.

C:\WINDOWS\system32\gdiplus.dll
FileVersion 5.1.3102.1355 (xpsp2.040109-1800)

C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-ww_f0b4c2df\GdiPlus.dll
FileVersion 5.2.6001.22319

"C:\Program Files\Hewlett-Packard\hp LaserJet 1160_1320 series\Digital Imaging\HP Print Screen\gdiplus.dll"
FileVersion 5.1.3102.1360

"C:\Program Files\Microsoft Office\OFFICE11\GDIPLUS.DLL"
FileVersion 11.0.8312 0
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

Maximus5 wrote:И попробуй с этим. Подложить, перезапустить плагин, в настройке GDI+
[x] Force stream instead of file
Попробовал новый декодер. С указанной настройкой блокировок нет, без неё - есть. Отлично!
Maximus5 wrote:PS. Что-то мне кажется, что у тебя сам gdiplus.dll подглюкивает
Учитывая, что этих dll обнаружился целый зоопарк, ничего удивительного. Осталось выяснить, какая из них наиболее правильная, скопировать её в папку к плагину, чтобы тот использовал именно её.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by John Doe »

GFL SDK v3.40
Что нового почему-то не пишут даже на форуме.
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by lazyeugene »

Быстрая проверка показала, что нормально стали отображаться многослойные psd-файлы. По крайней мере у меня был один файл, точно отрисовывавшийся криво версией 3.11, в 3.40 все ок.
Но альфа-канал для изображений с палитрой так и не поддерживается. :(
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by sToLp »

tachanka.7z
ico-тест
(59.34 KiB) Downloaded 206 times
В архиве ico-файл, который mod25#1661x86 отображает частично, а mod12#995 — нормально.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by Maximus5 »

* ICO: Отображалась только часть у иконок размером более 255 пикселей (по стороне).
Attachments
ico.2.3.7z
(13.01 KiB) Downloaded 199 times
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by sToLp »

Maximus5
Отлично, спасибо!
Но, если Вы не против, то вот ещё подобная загадка: прилагаемый гиф под mod25#1661x86 глючит, а под mod12#995 — хороший.
Attachments
mag.7z
тест
(12.46 KiB) Downloaded 179 times
User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

Re: PictureView 2 mod — просмотр изображений в окне FAR

Post by daregod »

daregod wrote:
Maximus5 wrote:И попробуй с этим. Подложить, перезапустить плагин, в настройке GDI+
[x] Force stream instead of file
Попробовал новый декодер. С указанной настройкой блокировок нет, без неё - есть. Отлично!
Выяснилось, что не всегда всё отлично. Как минимум .png файлы блокируются несмотря на эту настройку.
Maximus5 wrote:PS. Что-то мне кажется, что у тебя сам gdiplus.dll подглюкивает
А какой нужен? Сейчас закинул в папку к плагину dll из офиса 2003, плагин заработал как надо, ничего не блокирует.
Post Reply

Return to “Обсуждение плагинов”