Latest post of the previous page:
МужикPictureView — просмотр изображений различных форматов
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: PictureView — просмотр изображений различных форматов
win2k8, far 985, других плагинов нет. открываю картинку, декодер gdi+. переключаюсь на другое окно, переключаюсь обратно — все консоли висят и новую не запустить.
Re: PictureView — просмотр изображений различных форматов
SEt
молоток. спасибо. архиполезный плаг!
молоток. спасибо. архиполезный плаг!
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
- homme_curieux
- Posts: 84
- Joined: Thu 04 Jun, 2009 12:18
- Location: Éireann; réigiún: Gaillimh
Re: PictureView — просмотр изображений различных форматов
to SEt
Большоё Вам спасибо!
Жаль ,что часть возможностей версии 1.4.1 недоступно ,но понятно почему ...
Большоё Вам спасибо!
Жаль ,что часть возможностей версии 1.4.1 недоступно ,но понятно почему ...
Re: PictureView — просмотр изображений различных форматов
Cпасибо!
У кого есть возможно, скомпилите пожалуйста для x64.
Заранее спасибо.
У кого есть возможно, скомпилите пожалуйста для x64.
Заранее спасибо.
Re: PictureView — просмотр изображений различных форматов
Спасибо, что не забыли нас, SEt!
Теперь надо бы разобраться в отличиях реализации DirectDraw на NT/2K/XP и Vista/7, чтобы обеспечить корректное декодирование и аппаратное масштабирование изображений. Буду копать ваши исходники...
***
Наткнулся на пост человека с той же проблемой на форуме Nvidia:
Теперь надо бы разобраться в отличиях реализации DirectDraw на NT/2K/XP и Vista/7, чтобы обеспечить корректное декодирование и аппаратное масштабирование изображений. Буду копать ваши исходники...
***
Наткнулся на пост человека с той же проблемой на форуме Nvidia:
http://forums.nvidia.com/index.php?showtopic=56502Ed van der Meer wrote:
I am Ed van der Meer, application architect. We are releasing a Vista competible version of our 2D application and testing our application on different hardware platforms. During our tests we found a problem with the NVIDIA graphic cards (the problem does not occur with ATI graphic cards).
I will try to explain the problem and shall attach a few images. From my point of view it is unclear or it is an driver or bios problem.
We are using DirectDraw LPDIRECTDRAWSURFACE::Blt to render an image to from backbuffer1 to backbuffer2, using hardware stretching. The actual blt to the screen is done by LPDIRECTDRAWSURFACE::Blt from backbuffer2 to primary (without resizing). Under windows xp this works fine, but under windows Vista we got "pixalisation" or pixel replication instead of interpolation. This effect is enhanced with our edge enhancement which rely on the hardware to calculate the pixel interpolation (I hope I use the correct terms, but I am not a graphics specialist).
Note: our application is not full screen and only the images are draw with DD. Vista's Aero Glass Mode is on (if we switch it of the system behaves like XP, no problems).
All I can find about this subject is that the implementation under Vista depends on the driver, is this correct?
Does somebody know a solution for this problem.
Re: PictureView — просмотр изображений различных форматов
Версия SEt не работает под ConEmu.Maximus5.090608 (с предыдущими не проверял).
Far.2.0.987.x86
WinXP Pro SP3 Ru 5.1.2600.
Far.2.0.987.x86
WinXP Pro SP3 Ru 5.1.2600.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
- homme_curieux
- Posts: 84
- Joined: Thu 04 Jun, 2009 12:18
- Location: Éireann; réigiún: Gaillimh
Re: PictureView — просмотр изображений различных форматов
для тех кто хочет использовать PictureView 1.4.1 c ACDsee pro v3 beta
В директорию где находится PictureView помещаем:
IDE_ACDstd.apl
ACD_PlugIn.ini
Файл указывающий путь к оригинальной IDE_ACDstd.apl ,
содержимое файла UTF16 (unicode) или ANSI.
Если ini файл отсутствует предполагаем путь по умолчанию.
For those who wishes to use PictureView 1.4.1 c ACDsee pro v3 beta
In a directory where is PictureView it is placed:
IDE_ACDstd.apl
ACD_PlugIn.ini
File specifying path to original IDE_ACDstd.apl,
Contents of file UTF16 (unicode) or ANSI.
If ini the file is absent we assume path by default.
А вот цеплять сюда архивы с библиотеками acdsee не надо, здесь не варезник.
В архиве НЕТ файла принадлежащего "ACD Systems" или какой либо третей стороне или модефицирующие какие либо файлы
Проверте пожалуйста по Copyright !
P.S. Если надо могу предоставить мои исходники
В директорию где находится PictureView помещаем:
IDE_ACDstd.apl
ACD_PlugIn.ini
Файл указывающий путь к оригинальной IDE_ACDstd.apl ,
содержимое файла UTF16 (unicode) или ANSI.
Если ini файл отсутствует предполагаем путь по умолчанию.
For those who wishes to use PictureView 1.4.1 c ACDsee pro v3 beta
In a directory where is PictureView it is placed:
IDE_ACDstd.apl
ACD_PlugIn.ini
File specifying path to original IDE_ACDstd.apl,
Contents of file UTF16 (unicode) or ANSI.
If ini the file is absent we assume path by default.
А вот цеплять сюда архивы с библиотеками acdsee не надо, здесь не варезник.
В архиве НЕТ файла принадлежащего "ACD Systems" или какой либо третей стороне или модефицирующие какие либо файлы
Проверте пожалуйста по Copyright !
P.S. Если надо могу предоставить мои исходники
Re: PictureView — просмотр изображений различных форматов
Far 2.0 build 999 x86
PicView 2.0 (как обычный так и для ConEmu)
при нажатии на F4 на любом файле
падает PicView и генерит
PicView 2.0 (как обычный так и для ConEmu)
при нажатии на F4 на любом файле
падает PicView и генерит
Code: Select all
Exception in [C:\Program Files\Far\Plugins\PictureView\0PictureView.dll] plugin.
==============================================================
System information:
Windows NT, version 5.1.2600 Service Pack 3
==============================================================
FAR.EXE information:
Version info: 2.0.999
File size: 1217024 bytes
Time stamp: 19.06.2009 03:38:46
Hdr checksum: 0x0012939F (computed: 0x0012939F)
==============================================================
Exception C0000005 "ACCESS_VIOLATION" at 01FF2AF3 has 0001003F flags.
Attempt to READ at address 0000004E
EBP: 02012220 EIP: 01FF2AF3 ESP: 0012C278 CS: 0000001B SS: 00000023 Flags: 00010206
EDI: 0201227C ESI: 0000004E EBX: 00000000 EDX: 00000000 ECX: 00000000 EAX: 00000074
GS: 00000000 FS: 0000003B ES: 00000023 DS: 00000023
Cw: FFFF027F Sw: FFFF0000 Tw: FFFFFFFF EOf: 5AD72985 Es: 02E9001B DOf: 025FF330 Ds: FFFF0023 Cr0: 00000000
dr0: 00000000 dr1: 00000000 dr2: 00000000 dr3: 00000000 dr6: 00000000 dr7: 00000000
==============================================================
Addr[ 1]: 01FF2AF3 Mod:01FF0000 lMod:01FF0000 "0PictureView.dll"+00001EF3 at ".text"+00001AF3
Stack details:
Addr[ 1]: 01FF2AF3 Mod:01FF0000 lMod:01FF0000 "0PictureView.dll"+00001EF3 at ".text"+00001AF3
Stack:
1) 01C4FE92 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
2) BBC8D830 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
3) 01C966DC = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
4) CDC8C506 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
5) 01C4FE92 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
6) 00000041 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
7) 00000000 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
8) 00000041 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
9) 00000000 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
10) 0201227C = 6D 00 79 00 5F 00 66 00 74 00 70 00 2E 00 74 00 m.y._.f.t.p...t.
-01FF2AB3 39 5C 24 28 cmp [esp+28h], ebx
-01FF2AB7 7E 3A jle +3Ch ;01FF2AF3
-01FF2AB9 8B 4C 24 30 mov ecx, [esp+30h]
-01FF2ABD 53 push ebx
-01FF2ABE 51 push ecx
-01FF2ABF 6A 16 push 16h
-01FF2AC1 6A FF push -1
-01FF2AC3 FF 15 6C 91 00 02 call dword ptr [200916Ch] ;+166A9h 0PictureView.dll::ConfigureW+12E9Ch
-01FF2AC9 85 C0 test eax, eax
-01FF2ACB 74 26 je +28h ;01FF2AF3
-01FF2ACD 50 push eax
-01FF2ACE E8 29 7D 00 00 call 1FFA7FCh ;+7D2Eh 0PictureView.dll::ConfigureW+452Ch
-01FF2AD3 8B E8 mov ebp, eax
-01FF2AD5 83 C4 04 add esp, 4 ;4 "...."
-01FF2AD8 85 ED test ebp, ebp
-01FF2ADA 74 17 je +19h ;01FF2AF3
-01FF2ADC 8B 54 24 30 mov edx, [esp+30h]
-01FF2AE0 55 push ebp
-01FF2AE1 52 push edx
-01FF2AE2 6A 16 push 16h
-01FF2AE4 6A FF push -1
-01FF2AE6 FF 15 6C 91 00 02 call dword ptr [200916Ch] ;+16686h 0PictureView.dll::ConfigureW+12E9Ch
-01FF2AEC 85 C0 test eax, eax
-01FF2AEE 74 03 je +5 ;01FF2AF3
-01FF2AF0 8B 7D 2C mov edi, [ebp+2Ch]
>01FF2AF3 66 39 1E cmp [esi], bx
+01FF2AF6 75 21 jne +23h ;01FF2B19
+01FF2AF8 85 FF test edi, edi
+01FF2AFA 74 1D je +1Fh ;01FF2B19
+01FF2AFC BA 58 7A 00 02 mov edx, 2007A58h ;"C"
+01FF2B01 8B C7 mov eax, edi
+01FF2B03 2B D7 sub edx, edi
+01FF2B05 0F B7 08 movzx ecx, [eax]
+01FF2B08 66 89 0C 02 mov [edx+eax], cx
+01FF2B0C 83 C0 02 add eax, 2 ;2 "...."
+01FF2B0F 66 85 C9 test cx, cx
+01FF2B12 75 F1 jne -0Dh ;01FF2B05
+01FF2B14 E9 D1 00 00 00 jmp 1FF2BEAh ;+0D6h
+01FF2B19 68 08 02 00 00 push 208h
+01FF2B1E 56 push esi
+01FF2B1F 68 58 7A 00 02 push 2007A58h ;"C"
+01FF2B24 FF 15 08 21 00 02 call dword ptr [2002108h] ;+0F5E4h 0PictureView.dll::ConfigureW+0BE38h
+01FF2B2A 68 58 7A 00 02 push 2007A58h ;"C"
Только глупцы могут быть непоколебимы в своей уверенности. (c) Монтень.
Re: PictureView — просмотр изображений различных форматов
У меня при тех же условиях падение плагина не наблюдается (XP sp3).ShadowNev wrote:Far 2.0 build 999 x86
PicView 2.0 (как обычный так и для ConEmu)
при нажатии на F4 на любом файле
падает PicView ...
Вопрос из любопытства: а какой результат Вы хотите получить нажав F4?
Re: PictureView — просмотр изображений различных форматов
а чего бы ему не падать, если он собран под 977 билд фара?ShadowNev wrote:Far 2.0 build 999 x86
PicView 2.0 (как обычный так и для ConEmu)
при нажатии на F4 на любом файле
падает PicView
Re: PictureView — просмотр изображений различных форматов
ShadowNev
Да, действительно, если в настойках плагина выставлен крыжик "Обрабатываемые операции: [x] Редактирование", то при нажатии в панелях F4 падение происходит.
Cначала понял Вашу запись так, что F4 нажимаете в момент обработки картинки плагином...Ann wrote: Вопрос из любопытства: а какой результат Вы хотите получить нажав F4?
Да, действительно, если в настойках плагина выставлен крыжик "Обрабатываемые операции: [x] Редактирование", то при нажатии в панелях F4 падение происходит.
Re: PictureView — просмотр изображений различных форматов
Версия для ConEmu и FAR 2 build 995 пересобрана
- SlashNet
- Posts: 638
- Joined: Fri 20 Mar, 2009 09:43
- Location: Львов
- Has thanked: 16 times
- Been thanked: 16 times
Re: PictureView — просмотр изображений различных форматов
Ссылка есть, а файла нет .Maximus5 wrote:Версия для ConEmu и FAR 2 build 995 пересобрана
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
Re: PictureView — просмотр изображений различных форматов
Файл есть, только его качать не так просто. Можно попробовать по этой ссылке.
- SlashNet
- Posts: 638
- Joined: Fri 20 Mar, 2009 09:43
- Location: Львов
- Has thanked: 16 times
- Been thanked: 16 times
Re: PictureView — просмотр изображений различных форматов
Сейчас на работе пришла идея решения одной проблемки.
Заключалась именно в том что нельзя было с помощью Picture View посмотреть превьюхи файлов CDR (Corel Draw), ну и всякой такой другой мелочи.
В итоге получилось это:
Берем програмулину NConvert (конвертер, который входит в состав смотрелки XnView) (некоторые форматы требуют еще плагинов из папки ..\XnView\PlugIns\)
Кидаем куда-нибудь bat-файл примерно такого содержания:
В ассоциациях файлов на нужные типы прописываем строчку
г================= Редактирование ассоциаций файлов =================
¦ Одна или несколько масок файлов: ¦
¦ *.ldf,*.cdr,*.svg,*.cmx,*.ai v¦
¦ Описание ассоциации: ¦
¦ NCView.cmd ¦
¦--------------------------------------------------------------------¦
¦ Команда, выполняемая по Enter: ¦
¦ ¦
¦ Команда, выполняемая по Ctrl-PgDn: ¦
¦ ¦
¦ Команда просмотра, выполняемая по F3: ¦
¦ view:< C:\Progra~1\Far\ConsTools\Tools\NConvert\NCView.cmd "!/!.!" ¦
¦ Команда просмотра, выполняемая по Alt-F3: ¦
¦ ¦
¦ Команда редактирования, выполняемая по F4: ¦
¦ ¦
¦ Команда редактирования, выполняемая по Alt-F4: ¦
¦ ¦
¦--------------------------------------------------------------------¦
¦ [ Продолжить ] [ Отменить ] ¦
L====================================================================
в итоге при просмотре получаем картинку
ВАЖНО!!!
надо чтоб в настройках Picture View стоял крест на пункте "Обрабатываемые операции: [x] Просмотр"
а теперь минуса:
- просмотр возможен только по F3;
- нет перехода на следующий/предыдущий файл по [BK]SPACE.
Заключалась именно в том что нельзя было с помощью Picture View посмотреть превьюхи файлов CDR (Corel Draw), ну и всякой такой другой мелочи.
В итоге получилось это:
Берем програмулину NConvert (конвертер, который входит в состав смотрелки XnView) (некоторые форматы требуют еще плагинов из папки ..\XnView\PlugIns\)
Кидаем куда-нибудь bat-файл примерно такого содержания:
Code: Select all
@echo off
chcp 1251 > nul
for %%b in (".LDF" ".AI") Do if /i "%~x1" == %%b goto JPGfile
for %%b in (".CDR" ".CMX") Do if /i "%~x1" == %%b goto PNGfile
rem Типы файлов, конвертирование которых занимает много времени
for %%b in (".SVG") Do if /i "%~x1" == %%b goto PNGfile
goto end
rem Конвертирование в формат Jpeg (чтоб места меньше занимало, а какчество нам пофиг ибо для быстрого просмотра)
:JPGfile
C:\Progra~1\Far\ConsTools\Tools\NConvert\nconvert.exe -quiet -o "%temp%\tmpcnv.jpg" -out jpeg "%~1"
type "%temp%\tmpcnv.jpg" 2>&0
del /q "%temp%\tmpcnv.jpg" > nul
goto end
rem Конвертирование в формат PNG (некоторые форматы в Jpeg конвертироваться не хотят)
:PNGfile
C:\Progra~1\Far\ConsTools\Tools\NConvert\nconvert.exe -quiet -o "%temp%\tmpcnv.png" -clevel 0 -out png "%~1"
type "%temp%\tmpcnv.png" 2>&0
del /q "%temp%\tmpcnv.png" > nul
goto end
:end
chcp 866 > nul
echo on
г================= Редактирование ассоциаций файлов =================
¦ Одна или несколько масок файлов: ¦
¦ *.ldf,*.cdr,*.svg,*.cmx,*.ai v¦
¦ Описание ассоциации: ¦
¦ NCView.cmd ¦
¦--------------------------------------------------------------------¦
¦ Команда, выполняемая по Enter: ¦
¦ ¦
¦ Команда, выполняемая по Ctrl-PgDn: ¦
¦ ¦
¦ Команда просмотра, выполняемая по F3: ¦
¦ view:< C:\Progra~1\Far\ConsTools\Tools\NConvert\NCView.cmd "!/!.!" ¦
¦ Команда просмотра, выполняемая по Alt-F3: ¦
¦ ¦
¦ Команда редактирования, выполняемая по F4: ¦
¦ ¦
¦ Команда редактирования, выполняемая по Alt-F4: ¦
¦ ¦
¦--------------------------------------------------------------------¦
¦ [ Продолжить ] [ Отменить ] ¦
L====================================================================
в итоге при просмотре получаем картинку
ВАЖНО!!!
надо чтоб в настройках Picture View стоял крест на пункте "Обрабатываемые операции: [x] Просмотр"
а теперь минуса:
- просмотр возможен только по F3;
- нет перехода на следующий/предыдущий файл по [BK]SPACE.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ