|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
08.03.2009, 18:11 | #1 |
Пользователь
Регистрация: 24.02.2009
Сообщений: 11
|
Как изменить разрешение изображения?
Хочу сделать так:
Открыть изображение и, если его ширина больше (например 600px), чтобы разрешение менялось на 600хХХХ - пропорционально, и сохранялось изображение в отдельный файл с уже измененным разрешением... Возможно ли такое? И как это сделать? Если можно, то по-подробнее... |
08.03.2009, 18:20 | #2 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
Код:
|
08.03.2009, 18:24 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Если я правильно понял, то:
1. После загрузки в режиме Autosize=True сделайте - Autosize:=False; - Stretch:=True; 2. Ну, а потом: Код:
Image.Picture.SaveToFile('myfile.bm p'); |
08.03.2009, 18:42 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
k := Min(MaxWidth / ImageWidth, MaxHeight / ImageHeight);
При отрисовке рисуем размеров в ImageWidth * k x ImageHeight * k. По сути ответ дан в самом начале Просто я раскрыл тему |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить разрешение экрана | lionman | Общие вопросы Delphi | 7 | 07.01.2011 12:45 |
Как узнать количество дисплеев и их разрешение | crc83 | Мультимедиа в Delphi | 1 | 25.02.2009 01:11 |
Как отменить изменения изображения? | ALEX_RAS | Помощь студентам | 1 | 20.05.2008 08:23 |
Изменить разрешение | Иллидан | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 18.04.2008 22:15 |
Помогите изменить разрешение монитора | Stanislav | Помощь студентам | 2 | 06.10.2007 20:48 |