Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите, Как скопировать изображение?? Как скопировать изображение?? 
:(
    Опции темы
Rey
  Дата 4.11.2004, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 7.10.2004
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Как поточечно скопировать изображение из одного Image в друго если первый перед этим был уменьшен?
Проблема в том, что конечное изображение копируется 1 в 1 с неуменьшенным оригиналом и, соответственно, не влезает в нужный размер.
PM MAIL ICQ   Вверх
Zero
Дата 5.11.2004, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата
...если первый перед этим был уменьшен?

Если ты поясниш вопрос, то ...
to be continius...
PM MAIL ICQ   Вверх
Medved
Дата 5.11.2004, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: нет
Всего: 154



а как методом вы уменьшаете изображение?
А вообще лучше преведите кусок кода, где уменьшаете, и копируете.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
Dmi-Afonin
Дата 5.11.2004, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Zero
Дата 5.11.2004, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Dmi-Afonin, ты читай задание лучше, там написано не просто скопировать, а с учётом что оно как-то было уменьшено...

Это сообщение отредактировал(а) Zero - 5.11.2004, 21:17
PM MAIL ICQ   Вверх
<Spawn>
Дата 5.11.2004, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



StretchBlt


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
Zero
Дата 5.11.2004, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: нет
Всего: 24



Цитата
StretchBlt

Интересно, что это могло значить??? smile
PM MAIL ICQ   Вверх
Dmi-Afonin
Дата 5.11.2004, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 31.10.2004

Репутация: нет
Всего: нет



Zero ты сам читать научись там написано:
Цитата
Как поточечно скопировать изображение из одного Image в друго если первый перед этим был уменьшен?

и не умничай.
А Stretch - это стандартная функция для масштабирования


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0490 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.