![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
sbfactory |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 26.2.2010 Репутация: нет Всего: нет |
Здравствуйте.
Мне необходим компонент для Delphi 2010, который сможет сделать ресайз изображений форматов: jpg,gif,png (предварительно загрузив их с жесткого диска и потом сохранив на диск). За ранее благодарен. Для каких целей: Скачиваю картинки с интернета, проверяю размер, если больше максимального, то сжимаю картинку до нужного размера и сохраняю ее на диск. Это сообщение отредактировал(а) sbfactory - 4.4.2010, 06:24 |
|||
|
||||
Proxin |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 363 Регистрация: 21.6.2008 Репутация: нет Всего: 3 |
зачем компоненты? копай в сторону функций bitblt и stretchblt.
|
|||
|
||||
Mikel |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: 1 Всего: 2 |
Добавь соотв. модули в uses- jpeg для jpeg'a и для остальных вроде бы есть наследники TGraphic, надо поискать на torry.net
![]() -------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
sbfactory |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 26.2.2010 Репутация: нет Всего: нет |
Спасибо, с jpeg понятно, его в uses добавляешь и все ок, но как быть с png и гиф?
|
|||
|
||||
Mikel |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: 1 Всего: 2 |
Аналогично, если они сделаны на TGraphic. Ищи на http://torry.net/pages.php?id=107 Вроде как есть все.
-------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
sbfactory |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 26.2.2010 Репутация: нет Всего: нет |
Спасибо огромное.
Буду пробовать. |
|||
|
||||
sbfactory |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 26.2.2010 Репутация: нет Всего: нет |
Уже голову сломал, убил уйму времени... ничего не выходит.
Пожалуйста, кто уже делал, вам наверняка не сложно. Подскажите как загрузить файл с диска (jpg, gif и png), уменьшить его до нужной ширины и высоты и затем сохранить на диск. (Установлены компоненты Graphics32 и GDI+), Компилятор - Delphi 2010. Буду очень признателен если поможете. Это сообщение отредактировал(а) sbfactory - 8.4.2010, 17:15 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Такие операции в любом случае делаются на битмпе. Начиная с версии 2009 делфи есть нативная поддержка всех 3х форматов. Ни Graphics32, ни GDI+ не нужен все необходимое уже есть. JpegImage->Bitmap1->Bitmap2->JpegImage. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |