Последняя версия DataExpress 3 beta от 12 февраля 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Пример: добавление изображения перетаскиванием на форму

Полезное от пользователей DataExpress
Аватара пользователя
Develop-Soft
Сообщения: 1232
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 114 раз
Поблагодарили: 292 раза
Контактная информация:

Пример: добавление изображения перетаскиванием на форму

Сообщение Develop-Soft » Пн сен 02, 2019 8:17 pm

Пример скрипта:
dxdb_icon IMG_DRAG-N-DROP

Картинку можно перетащить не только из проводника но и какой нибудь другой программы (например из Microsoft Office Picture Manager или из веб-браузера).
Полученный таким образом bmp-файл атоматически конвертируется в jpeg (качество 90%) и только потом загрузится в БД в значительно меньшем размере.

drts
Эксперт
Сообщения: 370
Зарегистрирован: Сб окт 29, 2016 11:35 pm
Откуда: Новороссийск
Благодарил (а): 25 раз
Поблагодарили: 4 раза

Пример: добавление изображения перетаскиванием на форму

Сообщение drts » Пн сен 02, 2019 9:33 pm

Добавляем свои картинки! Раздуем базу до неприличного уровня!!!

Аватара пользователя
Develop-Soft
Сообщения: 1232
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 114 раз
Поблагодарили: 292 раза
Контактная информация:

Пример: добавление изображения перетаскиванием на форму

Сообщение Develop-Soft » Пн сен 02, 2019 9:39 pm

Можно и пачку файлов Drop-нуть...

Аватара пользователя
Develop-Soft
Сообщения: 1232
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 114 раз
Поблагодарили: 292 раза
Контактная информация:

Пример: добавление изображения перетаскиванием на форму

Сообщение Develop-Soft » Вт сен 03, 2019 10:29 am

Добавил автоматический выбор выходного формата для конвертера bmp-картинок (на лету расчитывает наименьший размер и автоматически определяет - png или jpeg).

P.S.
В png чаще будут преобразованы скриншоты экрана, монохромные и малоцветные картинки или результаты прямого преобразования векторных изображений.
В jpeg чаще будут попадать картинки с бо́льшим количеством цветов (например - обычные фотографии)
Ну и поспорят между собой форматы (и кто-то все равно выиграет), если к преобразованию попадет фотография белой стены или кромешной темноты.

Аватара пользователя
rausNT
Специалист
Сообщения: 715
Зарегистрирован: Чт авг 24, 2017 9:23 am
Благодарил (а): 88 раз
Поблагодарили: 7 раз

Пример: добавление изображения перетаскиванием на форму

Сообщение rausNT » Пт сен 06, 2019 12:01 pm

а нельзя ли еще туда pdf прикрепить с преобразованием вjpeg?

Аватара пользователя
Develop-Soft
Сообщения: 1232
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 114 раз
Поблагодарили: 292 раза
Контактная информация:

Пример: добавление изображения перетаскиванием на форму

Сообщение Develop-Soft » Пт сен 06, 2019 12:05 pm

Обычно наоборот просят...
Придется что-то лепить в виде dll или exe-конвертера (а не хотелось бы).

Аватара пользователя
rausNT
Специалист
Сообщения: 715
Зарегистрирован: Чт авг 24, 2017 9:23 am
Благодарил (а): 88 раз
Поблагодарили: 7 раз

Пример: добавление изображения перетаскиванием на форму

Сообщение rausNT » Пт сен 06, 2019 12:35 pm

Develop-Soft писал(а):Обычно наоборот просят...


сканы обычно в ПДФ приходят.

Develop-Soft писал(а):Придется что-то лепить в виде dll или exe-конвертера (а не хотелось бы).


а тогда может если видит, что файл нельзя конвертировать как картинку, сохранять как обычное вложение?
Или прицепить какой нибудь онлайн api pdf to image, а если интернета нет, так и писать - фиг тебе а не конвертация?

Аватара пользователя
Develop-Soft
Сообщения: 1232
Зарегистрирован: Вт мар 05, 2019 6:09 pm
Благодарил (а): 114 раз
Поблагодарили: 292 раза
Контактная информация:

Пример: добавление изображения перетаскиванием на форму

Сообщение Develop-Soft » Пт сен 06, 2019 12:49 pm

rausNT писал(а):если видит, что файл нельзя конвертировать как картинку, сохранять как обычное вложение?

Для этого можно в принципе использовать только "файл" (для всех типов файлов).
rausNT писал(а):Или прицепить какой нибудь онлайн api pdf to image, а если интернета нет, так и писать - фиг тебе а не конвертация?
Можно и оффлайн, но это же "прицепить". Да и не панацея - сегодня pdf, завтра sdf, послезавтра tdf (дальше можно прикинуть самостоятельно форматы)...

Аватара пользователя
rausNT
Специалист
Сообщения: 715
Зарегистрирован: Чт авг 24, 2017 9:23 am
Благодарил (а): 88 раз
Поблагодарили: 7 раз

Пример: добавление изображения перетаскиванием на форму

Сообщение rausNT » Пт сен 06, 2019 12:59 pm

Develop-Soft писал(а):Для этого можно в принципе использовать только "файл" (для всех типов файлов).


согласен, но UX улучшается, если пользователь запомнил одно действие, "драг энд дроп", а приложение само решает, что делать с файлом. Я более скажу - у большинства пользователей скрыты расширения и они "непонимать" вот этого вот всего.