![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Rey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 7.10.2004 Где: Санкт-Петербург Репутация: нет Всего: нет |
Как поточечно скопировать изображение из одного Image в друго если первый перед этим был уменьшен?
Проблема в том, что конечное изображение копируется 1 в 1 с неуменьшенным оригиналом и, соответственно, не влезает в нужный размер. |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: нет Всего: 24 |
Если ты поясниш вопрос, то ... to be continius... |
|||
|
||||
| Medved |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: нет Всего: 154 |
а как методом вы уменьшаете изображение?
А вообще лучше преведите кусок кода, где уменьшаете, и копируете. -------------------- |
|||
|
||||
| Dmi-Afonin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.10.2004 Репутация: нет Всего: нет |
Попробуй с помощью Image1.Canvas.Pixels[x,y].
Т. е. берешь пиксель с первого Image, и копируешь его на второй Image. Например: for y:=0 to Image1.Height do For x:=0 to Image1.Width do Image2.Canvas.Pixels[x,y]:=Image1.Canvas.Pixels[x,y] Ещё быстрей и проще так: Image2.Picture.Graphic:=Image1.Picture.Graphic |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: нет Всего: 24 |
Dmi-Afonin, ты читай задание лучше, там написано не просто скопировать, а с учётом что оно как-то было уменьшено...
Это сообщение отредактировал(а) Zero - 5.11.2004, 21:17 |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 2 Всего: 64 |
StretchBlt
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: нет Всего: 24 |
Интересно, что это могло значить??? |
|||
|
||||
| Dmi-Afonin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 31.10.2004 Репутация: нет Всего: нет |
Zero ты сам читать научись там написано:
и не умничай. А Stretch - это стандартная функция для масштабирования |
|||
|
||||
![]()
|
| Правила форума "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. |