Дальнейшее развитие версии 1.5, переделано под API Far 3.0.
Декодер JLS.pvd использует библиотеку CharLS.
Copyright (c) 2007-2010, Jan de Vaan
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of my employer, nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
У меня несколько лучше: clm.ps 1274 x 1649 x 24b 68% 63/1394 [2/1096] - PictureView by GFL : ps@150dpi { Image generated by AFPL Ghostscript (device=pnmraw) } 12668+15+4665ms <AutoY>
SEt wrote: ↑Thu 30 Aug, 2018 05:20
когда всё тормозит на несколько секунд в данном случае – они не вызываются
Даже в течение тех 73 секунд?
Именно. Только до них и после. ^_^
Мне кажется, что хватит с GFL мучится. Кому нужна нормальная работа с такими форматами – быстрее, наверное, самому написать pvd-декодер (хоть через тот же Ghostscript), чем по столько ждать.
Можно, кстати, написать "тупой" pvd: он будет распознавать формат по сигнатуре, запускать по файлу внешний конвертер куда-нибудь в Temp и отдавать результирующий bmp/ppm.
PictureView 3 — просмотр изображений различных форматов
Posted: Sat 01 Sep, 2018 21:50
by SEt
Новая версия:
Рефакторинг GFL кода.
Мелкие исправления.
Обратите внимание, что юникодные версии PV теперь будут открывать файл по имени в GFL только с юникодной libgfl340.dll.
PictureView 3 — просмотр изображений различных форматов
Posted: Sat 01 Sep, 2018 23:43
by dmitrik
Bitdefender (свежая версия, свежие базы) при проверке 32-битной версии плагина говорит, что модуль FLIF.pvd заражен Gen:Trojan.Heur.GM.09E4000002. С 64-битной всё нормально.
PictureView 3 — просмотр изображений различных форматов
Posted: Sun 02 Sep, 2018 00:17
by SEt
Ну так отправьте им этот файл, и пусть они его ручками проверят и исправят свою паршивую Heur'истику.
PictureView 3 — просмотр изображений различных форматов
Posted: Sun 02 Sep, 2018 05:52
by dmitrik
SEt wrote: ↑Sun 02 Sep, 2018 00:17
Ну так отправьте им этот файл, и пусть они его ручками проверят и исправят свою паршивую Heur'истику.
Отправил.
Я так понимаю, ни у кого другие антивирусы не ругаются на этот файл?
PictureView 3 — просмотр изображений различных форматов
Posted: Sun 02 Sep, 2018 10:16
by Xhronos
dmitrik, Virustotal показывает девять сработок, но, похоже, все сработавшие антивирусы используют движок Bitdefender, так что разобраться нужно только с ним.
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 03 Sep, 2018 20:55
by dmitrik
Xhronos wrote: ↑Sun 02 Sep, 2018 10:16dmitrik, Virustotal показывает девять сработок, но, похоже, все сработавшие антивирусы используют движок Bitdefender, так что разобраться нужно только с ним.
У меня база обновились, больше не срабатывает. Так что разобрались.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 12:30
by Piton812
SEt wrote: ↑Wed 22 Aug, 2018 16:59
Новая версия:
GFL декодер открывает файлы по имени, если это возможно. Соответственно, работают PDF, PS (через Ghostscript) и подобное
Не могли бы детализировать, какие именно шаги нужно предпринять, чтобы иметь возможность просматривать pdf внутри фара с помощью плагина PictureView?
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 13:08
by HaRT
Piton812, чтобы просматривать PDF, нужно:
1. Скачать и установить PictureView — как и любой другой плагин (см. FAQ и доки по Фару).
2. Скачать и установить GPL Ghostscript той же битности, что и Фар.
3. Скачать GFL SDK и подложить libgfl340.dll соответствующей битности в папку к плагину.
4. В настройках плагина разрешить использование декодера GFL — см. доки по плагину.
5. Открыть PDF-файл посредством плагина — см. доки по плагину.
2021-01-11
У меня под Win10 x64 в Фаре x86 с Ghostscript 9.24 работает, а с 9.53.3 — нет.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 14:21
by zg
ghostscript установленный разве не нужен?
PictureView 3 — просмотр изображений различных форматов
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 15:07
by 2useven10
У меня тоже на получается смотреть .pdf и .ps
Хотя все пункты требований от HaRT вроде бы выполнены.
Просто ничего не происходит.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 15:18
by HaRT
2useven10 wrote: ↑Fri 07 Sep, 2018 15:07
Просто ничего не происходит.
Каким способом пытаетесь открыть? Через меню плагинов пробовали?
Битность GhostScript'а, Фара, PictureView и libGFL одинаковая? Растровые экзотические форматы показываются?
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 15:47
by 2useven10
Через меню, префикс. Всё 64-х битное. libgfl скачивал заново - не помогает. Экзотики никакой нет .ps - самое экзотичное.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 07 Sep, 2018 17:08
by HaRT
2useven10 wrote: ↑Fri 07 Sep, 2018 15:47
Всё 64-х битное
Вот сейчас специально развернул 64-битный Фар, поставил 64-битный GhostScript — PDFы тоже не показываются, хотя на растровых картинках декодер GFL работает. Т.ч. попробуйте 32-битный вариант всего (кроме ОС ), хотя бы для эксперимента.
PictureView 3 — просмотр изображений различных форматов