powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нетрадиционные варианты вывода изображений в window/datawindow
3 сообщений из 3, страница 1 из 1
Нетрадиционные варианты вывода изображений в window/datawindow
    #40141726
Сергей%
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, кто-нибудь знает способы вывода изображений, отличные от использования штатного объекта типа Picture в окне или объекта с типом данных CHAR и опцией DisplayAsPicture в datawindow.
Заметил, что если выводишь изображение в исходном масштабе, то картинка хорошая, а если начинаешь уменьшать масштаб (разумеется, при сохранении исходных пропорций высоты и ширины изображения), то качество картинки часто становится "не очень" (см. pic1); особенно это наглядно в случае, если картинка содержит текст/подписи.
Похоже PowerBuilder использует какой-то примитивный алгоритм зуммирования. Обычные программы для просмотра изображений те же изображения в том же уменьшенном масштабе отображают куда качественнее (см. pic2)
Pic1.png
Pic2.png
...
Рейтинг: 0 / 0
Нетрадиционные варианты вывода изображений в window/datawindow
    #40141825
spas2001new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей% [игнорируется] 

Тут только один вариант - использовать ActiveX, например GFLAx
...
Рейтинг: 0 / 0
Нетрадиционные варианты вывода изображений в window/datawindow
    #40141849
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей% [игнорируется] 

Если устраивает вариант выводить не используя DW, используйте библиотеку Canvas от небезызвестных Topwiz Software. Библиотека использует Non-PBNI Canvas совместно с Picture Control. Поддерживает разные форматы изображений включая PNG с прозрачностью, возможность вставки из Clipboard. Масштабирование в процентах, центровка, подгон по горизонтали или по вертикали, поворот, перемещение мышью и т.д.
К примеру одна из реализаций на основе этой библиотеки - к системе учета подключил базу с сканами документов, прикрутил свою панель инструментов для быстрых операций с сканом (изображением), ну и разные плюшки, такие как масштабирование CTRL + колесо мыши. Все это позволяет реализовать данная библиотека.
изображение_2025-10-28_034453584.jpg
...
Изменено: 28.10.2025, 04:47 - osxl
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нетрадиционные варианты вывода изображений в window/datawindow
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]