Главная страница
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.008 c
15-1296026295
Dennis I. Komarov
2011-01-26 10:18
2011.05.08
Бросте, если не сложно, balloon.pas на мыло...


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


2-1296743902
Женя
2011-02-03 17:38
2011.05.08
Таймер


2-1296738757
Conflict
2011-02-03 16:12
2011.05.08
Диалог выбора папки ShBrowseForFolder с определенной директории


2-1295938268
Василий21
2011-01-25 09:51
2011.05.08
Таймер чужой программы и HOOK