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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2012, 21:26   #1
Homadrom
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 45
Лампочка Резак для картинки

Доброго времени суток, форумчане! Возникла такая задача, создать программу, которая будет резать картинку одну загруженную на несколько частей. Что может помочь?

Примерно такой вид: Открыл программу, выбрал картинку, она показалась, нажал "Резать" на кнопку и в папке (директории заданной) сохранится 6 частей которые нужны. Части режутся на равных позициях, то есть если загрузить другую картинку, режется там же где и любая другая.

Если есть какие мысли - пишите, спрашивайте что ещё нужно...
Homadrom вне форума Ответить с цитированием
Старый 18.02.2012, 21:36   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

смотрим методы класса Canvas.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.02.2012, 22:01   #3
Homadrom
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 45
По умолчанию

Пепел Феникса:
А что конкретно смотреть, не подскажешь?
Homadrom вне форума Ответить с цитированием
Старый 18.02.2012, 22:03   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

например метод CopyRect.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.02.2012, 22:08   #5
Homadrom
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 45
По умолчанию

Пепел Феникса:
А вот ещё вопрос, как потом их отдельно сохранять, ну вырезанные части изображения?
Homadrom вне форума Ответить с цитированием
Старый 18.02.2012, 22:14   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

создаем отдельные TBitmap копируем на них участки(размер не забываем задать) и их уже сохраняем, ну можно и конвертировать в нужный формат.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.02.2012, 22:18   #7
Homadrom
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 45
По умолчанию

Пепел Феникса:
Хорошо, а конвертировать в другой формат, это надо отдельную библиотеку я как понимаю? И ещё, насколько снизится качество изображения если я загружать изначально Jpeg буду?
Homadrom вне форума Ответить с цитированием
Старый 18.02.2012, 22:20   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

для jpeg не нужно ничего качать, в Делфе есть.
для png в поздних версиях тоже есть.

качество вы потеряли уже при сохранении в jpeg, а при обрезании хуже уж не сделаете(ну разве что качество в ноль/1 поставите)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.02.2012, 22:41   #9
Homadrom
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 45
По умолчанию

Пепел Феникса:
Да ну, качество нормальное
Homadrom вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Резак для картинки Homadrom Общие вопросы Delphi 0 18.02.2012 14:19
картинки для файла ресурсов Fuadik Общие вопросы Delphi 7 29.04.2010 20:35
Картинки для души... CodeExpert Свободное общение 55 14.01.2010 22:54
Картинки для кнопок Zeraim Компоненты Delphi 10 21.05.2008 13:19
Картинки для программ vitalik007 Софт 5 21.04.2008 17:21