|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2015, 09:23 | #1 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Извлечение миниатюр из файлов картинок
Проблема даже не в вопросе "как". Вопрос в том, почему не рекомендуют использовать комовский интерфейс IThumbnailProvider напрямую? Вместо этого предлагают использовать IShellItemImageFactory, т.к. он является более универсальным. Я так понял, что IThumbnailProvider может сработать, если в граф. файле хранится миниатюра или же она есть в кэше системы. IShellItemImageFactory же физически извлекает изображение из файла и уменьшает до заданного размера миниатюры.
В ходе тестирования IShellItemImageFactory оказался заметно медленнее: порадка 150 мс на извлечение одной миниатюры против 25-40 мс при использовании IThumbnailProvider из того же растрового файла. Если кто в теме, прав ли я? Если в чем-то ошибся, ткните, подскажите, поделитесь мыслями. А я поделюсь ссылками: MSDN: https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Code: http://embarcadero.newsgroups.archiv...007283830.html http://embarcadero.newsgroups.archiv...007283846.html http://embarcadero.newsgroups.archiv...007283830.html Рекомендации по использованию в разных системах: http://stackoverflow.com/questions/1...he-windows-api Кто в теме, кто что может сказать? Те, кто не в теме и интересуется данным вопросом, надеюсь, помог полезной инфой.
"ковыряю изнутри" (с)
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Извлечение файлов и каталогов | Kasper1 | Общие вопросы по Java, Java SE, Kotlin | 5 | 14.12.2010 00:31 |
Извлечение ресурсов из бинарных файлов | dimkin | Общие вопросы Delphi | 2 | 28.08.2009 17:06 |
Извлечение иконок из PE файлов | uberchel | Софт | 1 | 20.03.2009 00:14 |
Извлечение путей и копирование файлов | neo4511 | Общие вопросы Delphi | 7 | 16.01.2009 15:25 |
Извлечение пути файлов | dagarik | Общие вопросы Delphi | 7 | 01.11.2007 14:42 |