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:

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 191 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: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 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 210 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 204 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 184 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, плагин заработал как надо, ничего не блокирует.
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, то picview тут вообще ни при чем. некоторые картинки могут просто не открыться "в памяти", так что файл отдается на откуп gdiplus, на который я уже не влияю
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Еще можно попробовать GDIPlus.pvd
http://code.google.com/p/far-plugins/wiki/GDIPlus
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

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

Post by Kildor »

Обновил на этот плагин, перестало работать автомасштабирование.
Как мне настроить чтоб плагин:
а. Уменьшал слишком большие рисунки.
б. Не трогал маленькие рисунки.
в. Запоминал состояние (то есть, если я по / отмасштабировал рисунок до реальных размеров, мне нужно чтоб следующий был в этом масштабе, и соответственно наоборот).
Ощущение, что галки авторазмера не работают. «максимальный масштаб: 100%» — работает. А большие рисунки ужимать не хочет.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

У меня так:

Code: Select all

Autosize:                              
 [x] Autosize on image load            
 [ ] Minimal size:              100 %  
 [x] Maximal size:              100 %  
 [x] Keep zoom and pos between pictures
     Keep zoom only                 ↓  
а,б,в - выполняется
Post Reply

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