Дальнейшее развитие версии 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.
PS: API как было убогим в Far 2, так и осталось...
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 28 Sep, 2016 20:06
by SEt
Latest post of the previous page:
Новая версия.
Различные исправления.
Режим перехвата быстрого просмотра работает и по файлу, отображаемому в панели информации.
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 28 Sep, 2016 23:43
by Grom PE
Игрался с кодированием JPG, обнаружил, что вот на этой картинке:
[ссылка удалена]
PictureView не отпускает файл после просмотра: чтоб удалить файл, нужно перезагрузить Far. Пробовал на последних версиях Far и PV.
(если нужно сравнить с похожей картинкой без бага: [ссылка удалена] )
PictureView 3 — просмотр изображений различных форматов
Posted: Thu 29 Sep, 2016 12:31
by SEt
Новая версия.
Обновлён JpegRec, который иногда держал файлы.
PictureView 3 — просмотр изображений различных форматов
Posted: Thu 29 Sep, 2016 14:49
by Smitis
SEt
А победить остающиеся временные файлы пока не удаётся?
PictureView 3 — просмотр изображений различных форматов
Posted: Thu 29 Sep, 2016 15:14
by SEt
Это уже заморочки Far'а – началось с версии 4736, где как раз удаление временных файлов меняли, судя по описанию.
Ещё раз: сам PV никогда ничего не удалял и не удаляет.
PictureView 3 — просмотр изображений различных форматов
Posted: Thu 03 Nov, 2016 10:24
by sir
Far 3.0 build 4747 x86, PictureView3.7z только что скачал, поставил. При первом открытии картинки по Ctrl-Q выскакивает окошко с сообщением
OpenGLSurface
line 2: too many indirections.
Подобное наблюдаю давно и на более старых версиях и фара, и плагина.
PictureView 3 — просмотр изображений различных форматов
Posted: Thu 03 Nov, 2016 12:07
by SEt
Это ошибка компиляции шейдеров – используется очень древнее железо или драйвера. Можно только отключить шейдеры в настройках.
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 04 Nov, 2016 14:38
by lev0tsk
Что-то у меня PictureView3 периодически подглюкивает...(((
Версия плагина: 3.2016.9.29
Версия Far'a: 1.75 (b 2634 x86)
Сегодня неожиданно начал показывать картинки с поворотом на 90° против часовой стрелки Но это ладно, можно пережить... после перезапуска всё исправилось, да и не так уж часто такое бывает (пока только один раз). Но, как говорится, всё когда-то случается в первый раз...
Far-Test(small).jpg (60.41 KiB) Viewed 7082 times
А вот вылеты на больших картинках (более 4-3 тыс.пикселей на сторону) - устойчивое явление (с версией плагина "3.2016.3.16" для Фара 1.75 была точно такая-же ситуация.). Три-четыре раза листнешь такие картинки, и ВСЁ - только черный фон в окне Фара, причем, при листании, в верхней строке окна Фара отображаются все характеристики файла и прочая информация... за небольшим исключением: пока ещё картинка показывается, последние цифры такие (приведены для примера, чтобы сопоставить их порядок) - "152+1230+1ms", а после того, как плагин взглюкнул, то - "182+183+1ms".
Картинки, которые меньше размера окна Фара - показываются (у которых 100%), но при масштабировании сразу же черный экран. После перезапуска всё восстанавливается... до следующей (щих) больших картинок...
Ради интереса погонял Фар 3-й версии (оба - Х86 и Х64) с этим плагином на больших картинках - добиться вылета не удалось!
PictureView 3 — просмотр изображений различных форматов
Posted: Fri 04 Nov, 2016 23:19
by SEt
Плагин поворачивает картинку на 90° (и продолжает это делать до перезапуска Far'а) при нажатии F3/F4 и '['/']'.
Остальные глюки - убогое железо/драйвера. Большая вторая цифра говорит о том, что видеокарте сильно не хватает памяти. Несколько снизить потребление памяти можно выключением MIP-текстурирования, но это ухудшит качество уменьшения сильнее 50%.
Версия x86 для Far 3 не должна чем-либо отличаться от версии для Far 1.7.
PictureView 3 — просмотр изображений различных форматов
Posted: Sat 05 Nov, 2016 09:59
by lev0tsk
SEt wrote:Плагин поворачивает картинку на 90° (и продолжает это делать до перезапуска Far'а) при нажатии F3/F4 и '['/']'.
Может быть.... Специально не нажимал, может случайно.... С этим ясно!
Кстати, по F4 плагин вместо вращения по часовой, вываливается обратно в Фар. (версия из шапки - 20140813_last_xp, по F4 нормально крутит квртинку)
SEt wrote:Остальные глюки - убогое железо/драйвера. Большая вторая цифра говорит о том, что видеокарте сильно не хватает памяти. Несколько снизить потребление памяти можно выключением MIP-текстурирования, но это ухудшит качество уменьшения сильнее 50%.
Все драйвера (вроде бы) последних версий (автообновление новых не находит)!
Интересно, если это железо убогое — процессор - i7, ОЗУ - 8,0 Гб, видеокарта - GeForce GT 650M с ОЗУ 1 Гб, то какое железо можно считать не убогим???
И какое мне тогда надо железо, чтобы просто в Фаре просто посмотреть обычную 16-ти (20-ти) мегапиксельную картинку? К слову сказать, например в Фотошопе без проблем "крутятся" многослойные 50-ти (и более) Мп изображения...
Да, и ещё, старая версия (2006.3.17), которая была у меня до этого, открывала и листала картинки в разы быстрее, особенно это было заметно именно на больших картинках! И, причем, ни разу не показывала черный экран!
SEt wrote:Версия x86 для Far 3 не должна чем-либо отличаться от версии для Far 1.7.
И тем не менее версия x86 для Far 3 не сваливается в черный экран...
Ради интереса попробовал версию из шапки - 20140813_last_xp, при листании больших картинок тоже бывает что вместо очередной картинки черный экран, но при дальнейшем листании следующие картинки всё же показываются, а для реанимации плагина достаточно просто выйти из просмотра (Esc) и снова войти. В версиях 2016.3.16 и 2016.9.29 это лечится только перезапуском Фара ((((
PictureView 3 — просмотр изображений различных форматов
Posted: Mon 07 Nov, 2016 20:54
by SEt
lev0tsk wrote:Кстати, по F4 плагин вместо вращения по часовой, вываливается обратно в Фар. (версия из шапки - 20140813_last_xp, по F4 нормально крутит квртинку)
Документацию нужно читать – и ничего "вываливаться" не будет.
lev0tsk wrote:Интересно, если это железо убогое — процессор - i7, ОЗУ - 8,0 Гб, видеокарта - GeForce GT 650M с ОЗУ 1 Гб, то какое железо можно считать не убогим???
Ага, а ещё там наверняка есть просто великолепная интеграшка кроме этой GeForce GT 650M, и фар запускается именно на интеграшке. В теме эта ситуация уже встречалась.
lev0tsk wrote:К слову сказать, например в Фотошопе без проблем "крутятся" многослойные 50-ти (и более) Мп изображения...
Фотошоп работает на процессоре и иногда использует видеокарту. PV отдаёт всё что можно на видеокарту, даже если на процессоре на данном железе это было бы сделать быстрее.
lev0tsk wrote:Да, и ещё, старая версия (2006.3.17), которая была у меня до этого, открывала и листала картинки в разы быстрее, особенно это было заметно именно на больших картинках! И, причем, ни разу не показывала черный экран!
Оно работало через DirectDraw, на который Майкрософт официально забил, и было намного проще, а качество выводимого хуже. Если та версия вам больше нравится – так и пользуйтесь ею на здоровье.
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 09 Nov, 2016 14:40
by lev0tsk
SEt wrote:Ага, а ещё там наверняка есть просто великолепная интеграшка кроме этой GeForce GT 650M, и фар запускается именно на интеграшке. В теме эта ситуация уже встречалась.
Ну да, есть конечно - Intel HD Graphics 4000. Фар я пробовал запускать (принудительно) на обеих видеокарточках. На GeForce всё работает довольно быстро (имею в виду большие изображения), например на 103-мегапиксельной картинке (8850x11692x24b) цифирьки были такие - 236+415+1ms, но, правда при этом один раз вылетели драйвера (...чего-то там... и были перегружены). Изображения такого размера - это конечно экстремальный случай, и повседневно не встречаются. На "более мелких" всё нормально!
Но всё таки не ясен вопрос с интегрированной Intel. Если верить всяким Diag-ам и AIDA-м, доступной графической памяти на ней почти 1,7 Гб... Почему её не хватает?
SEt wrote:Оно работало через DirectDraw, на который Майкрософт официально забил, и было намного проще, а качество выводимого хуже. Если та версия вам больше нравится – так и пользуйтесь ею на здоровье.
Да я может быть так и делал бы дальше...))) Пока оно всё нормально работало, я и не заморачивался на эту тему, и не трогал... Но ранее (на предыдущей странице - http://forum.farmanager.com/viewtopic.p ... 76#p140876) я писал почему полез обновлять этот плагин. Ту ситуацию я так и не поборол, плагин 2006 так и показывает до сих пор как в том сообщении на первой картинке.
Если старый плагин работал через DirectDraw, то можно предположить, что это он покривел или "обновился"?
С остальными вопросами ВСЁ ясно и понятно!!! )) Спасибо!
PictureView 3 — просмотр изображений различных форматов
Posted: Wed 09 Nov, 2016 16:06
by SEt
lev0tsk wrote:Но всё таки не ясен вопрос с интегрированной Intel. Если верить всяким Diag-ам и AIDA-м, доступной графической памяти на ней почти 1,7 Гб... Почему её не хватает?
Сейчас нет под рукой интеграшки интел. Багов в их видеодровах предостаточно, но нужно отметить, что со временем они их постепенно исправляют (HD4000 и новее, на старые забили), так что есть смысл поставить самые последние драйвера или, например, предыдущую версию.
lev0tsk wrote:Если старый плагин работал через DirectDraw, то можно предположить, что это он покривел или "обновился"?
Возможно. Но скорее эксперименты с видеоплеерами ему что-то вправили не туда.
PictureView 3 — просмотр изображений различных форматов