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

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

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

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

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

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

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

drts
Эксперт
Сообщения: 376
Зарегистрирован: 29 окт 2016, 23:35
Откуда: Новороссийск
Благодарил (а): 30 раз
Поблагодарили: 5 раз

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

Сообщение drts » 02 сен 2019, 21:33

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

Аватара пользователя
Develop-Soft
Сообщения: 1645
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 444 раза
Контактная информация:

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

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

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

Аватара пользователя
Develop-Soft
Сообщения: 1645
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 444 раза
Контактная информация:

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

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

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

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

Аватара пользователя
rausNT
Специалист
Сообщения: 742
Зарегистрирован: 24 авг 2017, 09:23
Благодарил (а): 116 раз
Поблагодарили: 8 раз

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

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

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

Аватара пользователя
Develop-Soft
Сообщения: 1645
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 444 раза
Контактная информация:

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

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

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

Аватара пользователя
rausNT
Специалист
Сообщения: 742
Зарегистрирован: 24 авг 2017, 09:23
Благодарил (а): 116 раз
Поблагодарили: 8 раз

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

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

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


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

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


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

Аватара пользователя
Develop-Soft
Сообщения: 1645
Зарегистрирован: 05 мар 2019, 18:09
Благодарил (а): 122 раза
Поблагодарили: 444 раза
Контактная информация:

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

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

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

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

Аватара пользователя
rausNT
Специалист
Сообщения: 742
Зарегистрирован: 24 авг 2017, 09:23
Благодарил (а): 116 раз
Поблагодарили: 8 раз

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

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

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


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