Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.05.08;
Скачать: CL | DM;

Вниз

Превью в TImage   Найти похожие ветки 

 
Чипырик ©   (2009-09-24 08:09) [0]

Доброго времени суток.
Подскажите пожалуйста. Как сделать в Image превью картинки, т.е. есть файл картинки скажем 5мб 3000 х 1500 и компонент Image 250 х 100. Как сделать так, чтобы в Image грузился не весь файл, а только его часть (превью). При этом чтобы не создавать отдельного файла превью. Это нужно, для ускорения отображения картинок.


 
Leonid Troyanovsky ©   (2009-09-24 08:22) [1]


> Чипырик ©   (24.09.09 08:09)  

> Image 250 х 100. Как сделать так, чтобы в Image грузился
> не весь файл, а только его часть (превью). При этом чтобы
> не создавать отдельного файла превью.

Дык, чудес не бывает.
Чтобы показать даже маленькую картинку надо прочитать весь файл.
А чтоб не плодить файлы можно засунуть все в один.
Скажем, в dll,базу данных, &etc.

--
Regards, LVT.


 
{RASkov} ©   (2009-09-24 10:35) [2]

> [0] Чипырик ©   (24.09.09 08:09)
> грузился не весь файл, а только его часть (превью).

Что за файл... т.е. что за формат? В нём отдельно хранится миниатюра изображения?


 
Омлет   (2009-09-24 13:16) [3]

Только для jpeg можно. Ну еще для некоторых других, которые поддерживают превью.


 
Чипырик ©   (2009-09-24 13:50) [4]

2 Омлет  
файл jpeg. Если можно, то как?


 
Омлет   (2009-09-24 14:20) [5]

> Чипырик ©   (24.09.09 13:50) [4]

Смотри TJPEGImage.Scale


 
Sapersky   (2009-09-24 16:28) [6]

У фотографий jpeg обычно есть Exif-тумбнэйл, для 2560*1920 размер 160*120, при большем размере, возможно, больше. Грузится быстрее чем уменьшенная копия картинки. См. библиотеку dExif.
При наличии XP"шного файла thumbs.db можно выковырять из него миниатюру, обычно мелкая, вписана в размер 96*96.
http://delphimaster.net/view/8-1221449878/


 
Чипырик ©   (2009-09-24 18:14) [7]

спасиб



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

Текущий архив: 2011.05.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
15-1293694941
Kerk
2010-12-30 10:42
2011.05.08
С новым годом!


11-1234297339
alex649
2009-02-10 23:22
2011.05.08
исчезает текст обработчика событий в Д7 при кпопытке компиляции


3-1258364954
DelphiN!
2009-11-16 12:49
2011.05.08
Проверка корректности даты в TSQL


1-1253636485
alexrayne
2009-09-22 20:21
2011.05.08
как вложить компонент в ячейку DrawGrid?


3-1257918283
Alshtam
2009-11-11 08:44
2011.05.08
Сравнение баз данных