GDIPlus — Субплагин PictureView 2

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView — просмотр изображений различных форматов

Post by Max Rusov »

Latest post of the previous page:

Toxa wrote:Да на всех картинках в равной степени. Гладкие линии получаются более ступенчатыми.
Ну не знаю, на мой взгляд большой разницы нет. Могу сделать опцию.
Max Rusov wrote:Открываем картинку (не в полный экран). Жмём Alt-Tab, попадаем в какой-нибудь блокнот. Снова Alt-Tab, возвращаемся в Фар, но вместо картинки видим панели. По F5 снова видим картинку.
Не воспроизводится. Это только с моим декодером такой эффект?
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: PictureView — просмотр изображений различных форматов

Post by Toxa »

А, да, на всех, кроме GDI+, который сам себя перерисовывает.
>
Может кому пригодится.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: PictureView — просмотр изображений различных форматов

Post by Maximus5 »

Max Rusov, Странность с твоим дисплеем заметил. Имеем скриншот (то есть разрешение явно экранное, на скриншоте никаких клиртайпом, т.е. текст должен быть четким).
1. При отрисовке - включается "клиртайп" (антиалиасинг или как его ни назови). Даже при 100%. Чего по идее быть не должно - хочется четкую картинку.
2. Увеличиваем в N-раз. Включается "клиртайп", ладно фиг сним. Двигаем картинку - "клиртайп" во время движения отключается, ОК. Останавливаемся. И вот тут хохма - если смотрим не края, а ближе к центру - "клиртайп" уже не включится.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView — просмотр изображений различных форматов

Post by Max Rusov »

Toxa wrote:По поводу масштаба. Разница в качестве колоссальная. Я за полное декодирование при уменьшении. Думаю, многие со мной согласятся.
Сделал опцию в 1.0.2, посмотри. Хотя на мой взгляд, повторюсь, разница в качестве незначительная, и вообще не факт что в лучшую сторону :)
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView — просмотр изображений различных форматов

Post by Max Rusov »

Maximus5 wrote:1. При отрисовке - включается "клиртайп" (антиалиасинг или как его ни назови). Даже при 100%. Чего по идее быть не должно - хочется четкую картинку.
Ver 1.0.2, больше такого быть не должно
Maximus5 wrote:2. Увеличиваем в N-раз. Включается "клиртайп", ладно фиг сним. Двигаем картинку - "клиртайп" во время движения отключается, ОК. Останавливаемся. И вот тут хохма - если смотрим не края, а ближе к центру - "клиртайп" уже не включится.
Прикольный эффект. Особенность StretchBlt, я тут не при чем. Есть гипотеза. Сглаживание не включается, если в пределах отображаемой области все цвета из стандартной 16-ти цветной палитры. Ты же скриншот FAR'а рассматривал, верно? :)
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PictureView — просмотр изображений различных форматов

Post by Max Rusov »

DimmY wrote:1. Если используется GDIPlus, то при просмотре в масштабе 100% после кратковременного появления изображения получаем сообщение "Недостаточно памяти для обработки команды". С остальными модулями такого не происходит. Изображения – 21 мегапиксел.
Ограничение "пещерных" ОС. Под Вистой такого нет.
User avatar
DimmY
Posts: 179
Joined: Mon 04 Apr, 2005 14:38
Been thanked: 1 time

Re: PictureView — просмотр изображений различных форматов

Post by DimmY »

Max Rusov wrote:Ограничение "пещерных" ОС. Под Вистой такого нет.
XP – уже совсем "пещерная"? Можно ли тогда для пещерных жителей какой-нибудь workaround придумать?
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: PictureView — просмотр изображений различных форматов

Post by Toxa »

GDIPlus мусорит в %TEMP%, если смотреть картинки внутри архива и переходить от одной к другой (PgUp/PgDn).
Может кому пригодится.
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

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

Post by Sim »

Вот с этим субплагином все гораздо лучше, почему было не включить его в архив вместе с PicView2?
Случайности не случайны.
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

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

Post by Kerberos464 »

может потому, что у него другой разработчик?
а так было бы круто - купил винду, а в её дистрибе уже и автокад, и офис про, и корелы с фотошопами :)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
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 »

Ну у нас ситуация другая, опсорс все-таки. Я не против, если Maximus5 включит. Только там получается некоторое пересечение функционала с другими модулями, что может запутать юзеров...
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 »

А чтобы не путать юзеров было бы неплохо сделать из двух модулей один.
Точнее чтобы один полностью перекрыл функционал другого.
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 »

А вот это уже сложно :)
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 »

Ну а реально, чего сейчас не хватает в GDIPlus.pvd?
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 »

Он не является универсальным дисплейным модулем. Показывает только то, что сам декодировал. А GDI+ является, т.е. это альтернатива DirectX для всех остальных декодеров. Вставлять этот функционал в GDIPlus я не хочу - он очень заморочный и мне не нужен...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: GDIPlus — Субплагин PictureView 2

Post by John Doe »

Max Rusov wrote:Он не является универсальным дисплейным модулем. Показывает только то, что сам декодировал.
Вот оно как...
Надо бы в документации отразить, а то неочевидно.
Выходит, и как декодер он не универсален, не может показывать через произвольный модуль вывода?
Post Reply

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