Вниз
Скачать: CL | DM;

Предпросмотр   Найти похожие ветки 

 
DeMoN-777 ©   (2003-01-09 06:38) [0]

2ALL :hi:
Народ как програмно сделать превью к картинке ?
Например есть файл test.bmp с размерами 1024x768 и к нему надо сделать маленькую картинку, например 40х26.
Пологаю вопрос понятен.
Буду очень признателен.


 
MBo ©   (2003-01-09 06:44) [1]

StretchDraw


 
Думкин   (2003-01-09 06:48) [2]

Вопрос понятен.
Но
1) Если не важно качество, то в тупую можно так - запихиваешь ее в Image потом уменьшаешь его(со Stretch"ем разумеется) - потом дерешь из канвы и сохраняешь.
2) По аналогии: в нужную Битмапу делаешь StretchDraw из исходной и все.
3) Если нужно качество - то ищещь описание фильтров сжатия - я не искал (не нужно).


 
DeMoN-777 ©   (2003-01-09 07:14) [3]

А без запихивания в image никак нельзя ?


 
Думкин   (2003-01-09 07:26) [4]


> 2) По аналогии: в нужную Битмапу делаешь StretchDraw из
> исходной и все.

Из битмапа в битмапу - никаких имаджов.


 
DeMoN-777 ©   (2003-01-09 08:24) [5]

А для gif или jpg это подойдёт ?


 
Думкин   (2003-01-09 08:40) [6]

у тебя есть канва на которой рисунок?
Если есть, то все пойдет - и твой собственный формат.


 
Lola ©   (2003-01-09 11:33) [7]

Я в почту бросила пример с превью.


 
DeMoN-777 ©   (2003-01-09 23:16) [8]

>Lola © (09.01.03 11:33)
Это мы знаем, я же просил без TImage


 
sanik ©   (2003-01-10 02:06) [9]

2 Demon-777

Мне тоже скоро предстоит этим заниматься.

Задача такая:
надо обеспечить чтоб юзер мог
бегать по гриду со списком проектов, выполняемых фирмой.

внизу грида хочу показывать в виде превью все фотки, связанные с выбранным проектом, а потом когда хочется посмотреть картинку детальнее вызывать отдельное окно для просмотра и вызывать уже физический файл картинки.

связь классическая мастер - детайл (один проект - много фоток)

Я научился хранить в табличке jpg-овские картинки.
Может их использовать в качестве превью?! Не знаю как будет работать машина, если, скажем, в проекте штук 20 фоток, потянет показать на одной форме все или нет?

Ессно прежде чем запихнуть картинку, надо ее утаптывать в графическом редакторе. Это не хитрая процедура.

Но если тут обсуждается возможность хранить в поле таблице полную картинку (без всяких файлов внешних), а потом ее показывать в виде превью - то мне было бы очень интересно узнать что получается.

Спасибо,
Александр.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.06 c
6-62686
Viksoft
2002-11-20 22:37
2003.01.20
Как написать свой DNS сервер


7-62865
Senator
2002-11-08 14:41
2003.01.20
список файлов


14-62740
KIR
2003-01-04 12:05
2003.01.20
Народ, у кого стоит RxLib+D7? Нормально работает?


1-62555
VID
2003-01-10 01:28
2003.01.20
Обмануть TMEMO!


14-62784
RV
2002-12-31 10:55
2003.01.20
Задачка




   Наверх