powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxDBImage как изменить размер картинки (Resize) ?
18 сообщений из 18, страница 1 из 1
TcxDBImage как изменить размер картинки (Resize) ?
    #39846780
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Если на TcxDBImage кликнуть правым мышом, то там появляется меню "Load..." (from file).
Но загружаемые фото могут иметь разрешение ~4000х3000+, при этом на экране они отображаются в размере 400х300.
В поле БД, соответственно, они тоже записываются как 4000х3000, занимая несколько мегабайт.

Хотя при отображении, мастштабируются этим же TcxDBImage до 400х300

Можно автоматически изменить размер загружаемой картинки в TcxDBImage до указанных разработчиком размеров ?
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39846829
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,
Режимы отображения и зуммирования не имеют никакого отношения к размеру картинки. У тебя несколько вариантов:

Если нужна только загрузка из файлов - то проще всего навесить своё попапменю с своим пунктом "Load From File..." и своей логикой подготовки изображения. Но этом случае идет лесом вставка из клипборда.

Или более правильно на OnBeforePost сделать с записываемыми в базу данными всё что тебе нужно
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39846905
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

Короче автоматически это не сделать ?
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847262
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BКороче автоматически это не сделать ?Что автоматически? У тебя есть конкретно тебе нужная задача - вот и решай. Компонент не может знать всех хотелок всех юзеров. Я этот компонент писал черт знает сколько времени назад. С тех пор его развивали, добавляли функционал который просило большинство. Но насколько в курсе, ни один не просил, подобное твоей хотелки. Которая тем более элементарно решается. Только ты знаешь как тебе обрезать, пожать, наложить фильтр, отрезайзить правильным алгоритмом, добавить резкость, привести к нужному формату и т.д.... и т.п...
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847264
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати ухудшать качество исходного документа - плохая идея. Лучше хранить как есть, а для предпоказа добавить поле с маленьким превью, которое будет шустро показываться в списках, гридах, и т.д. А по отдельному запросу можно будет показывать полную версию.
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847329
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_niggerЧто автоматически? У тебя есть конкретно тебе нужная задача - вот и решай. Компонент не может знать всех хотелок всех юзеров.

Не понятна такая реакция. Я спросил можно или нет.
white_niggerЯ этот компонент писал черт знает сколько времени назад.

Ну... об этом я не знал. Подозреваю, как и многие здесь.
white_niggerТолько ты знаешь как тебе обрезать, пожать, наложить фильтр, отрезайзить правильным алгоритмом, добавить резкость, привести к нужному формату и т.д.... и т.п...
Как раз я этого не знаю - что там выберет пользователь и какого формата и размера это будет.
Но это знает компонент, когда в него загрузили картинку.

Если я попытаюсь это сделать BeforePost, то для этого да, мне и надо будет повторить все эти действия.
Что по трудозатратам сопоставимо с написанием своего компонента.
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847363
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с чего вы решили, что TcxDBImage должен уметь понижать размерность картинки ?
Почему тогда TcxDBTextEdit не обрезает пробелы ?
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847410
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr> Почему тогда TcxDBTextEdit не обрезает пробелы ?

А как он обрежет, если в базе жёстко забито, например, char(100500)?
Да он хоть обтримится.
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847475
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BНе понятна такая реакция. Я спросил можно или нет.Нормальная реакция на чушь. Даже пытался пояснить...
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847524
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

Вот так это выглядит в моих глазах, на таком аналоге:

автор- Простите, деоеду ли я на этом автобусе до метро ?
- Автобус и метро - это разные вещи. МосГорТранс не обязан создавать маршруты автобусов до метро. Купите личный авто и езжайте на нём.
- Короче, я не доеду ?
- Причём здесь автобус ? И вообще, зачем вам в Метро ? Да и с чего вы решили, что автобус должен вас куда то везти?
- Вы странно отвечаете.
- Это нормальная реакция на чушь.
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847525
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

Профессиональная деформация, привык вопросы воспринимать как тикеты )
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847537
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovПрофессиональная деформация, привык вопросы воспринимать как тикеты )Неее - то у саппорта. И то они обязаны быть лапочками. У меня всё проще. Когда программист не понимает разницу между viewer и editor - режу правду матку ))
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847538
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_Bwhite_nigger,

Вот так это выглядит в моих глазах, на таком аналоге:

автор- Простите, деоеду ли я на этом автобусе до метро ?
- Автобус и метро - это разные вещи. МосГорТранс не обязан создавать маршруты автобусов до метро. Купите личный авто и езжайте на нём.
- Короче, я не доеду ?
- Причём здесь автобус ? И вообще, зачем вам в Метро ? Да и с чего вы решили, что автобус должен вас куда то везти?
- Вы странно отвечаете.
- Это нормальная реакция на чушь.

Да ни хрена.
Ты спросил: "Доедет ли до метро конфетный фантик?"
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847542
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BВот так это выглядит в моих глазах, на таком аналоге:А в моём аналоге это выглядит так:
-Какая классная девушка на фотографии! А можно её раздеть?
-Нет. Это же просто фотография
-Т.е. никак не получится?
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39847623
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну а чо, если дать ТС-у фломастер....
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39848076
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

DeepNude же
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39848083
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелку ТСа реализует, например, ImageEn. Его легко можно прицепить к девэкспу.

Я подобное делал. Указывал на гриде картинку и крутил её мышой по/против часовой.
...
Рейтинг: 0 / 0
TcxDBImage как изменить размер картинки (Resize) ?
    #39848252
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaonwhite_nigger,
DeepNude жеИнтересно, плагин к фотошопу уже замастрячили?)
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TcxDBImage как изменить размер картинки (Resize) ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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