Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2015, 09:23   #1
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 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

Кто в теме, кто что может сказать?
Те, кто не в теме и интересуется данным вопросом, надеюсь, помог полезной инфой.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Извлечение файлов и каталогов 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