Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
8 / 8 / 0
Регистрация: 19.04.2011
Сообщений: 102
1

Копирование картинки

14.11.2013, 19:09. Показов 1989. Ответов 3
Метки нет (Все метки)

Есть два компонента Image, заданы переменные с шириной и высотой(width, height), задана переменная Zoom(изначально равна 1), пытаюсь скопировать область увеличенного изображения из одного Imag`а в другой, но не выходит. Image3 изначально содержит картинку подлежащую увеличению.

C++
1
2
3
4
5
6
7
8
9
if(Zoom < 10) {
                Zoom++;
                Image3->Width = width*Zoom;
                Image3->Height = height*Zoom;
                Image1->Canvas->FillRect(Image1->Canvas->ClipRect);
                Image1->Canvas->CopyRect(Rect(0,0,width,height), Image3->Picture->Bitmap->Canvas, Rect(x1,y1,x1+width,y1+height));
        }
        else
                Zoom = 10;
Результат работы для Zoom равным 1, 2 и 3 представлен на скриншотах.
Миниатюры
Копирование картинки   Копирование картинки   Копирование картинки  

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2013, 19:09
Ответы с готовыми решениями:

копирование картинки в TImage
хочу сделать красивый прогрессбар.создал TImage 9x380 pixels. в него по таймеру должна вставляться...

Копирование картинки из программы на диск
Здравствуйте. Я добавил в программу картинку ( создал в папке с проектом файл main.rc, прописал...

Копирование и изменение размеров картинки
Добрый день! Помогите решить задачу. Необходимо взять картинку и скопировать ее в 2 папки. В первой...

Копирование части картинки sfml
Подскажите функцию из графической библиотке sfml или какой нибудь другой графической библиотеки для...

3
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
15.11.2013, 05:20 2
нарисуйте как должно быть и пометьте где какой Image
0
Почетный модератор
Эксперт С++
5848 / 2858 / 391
Регистрация: 01.11.2011
Сообщений: 6,903
15.11.2013, 12:42 3
dryn-da, Краткое руководство по работе с классом TCanvas для начинающих
1
8 / 8 / 0
Регистрация: 19.04.2011
Сообщений: 102
15.11.2013, 19:24  [ТС] 4
Сверху Image1 снизу Image3. Из Image3 в Image1 должна копироваться часть увеличенного изображения, но этого не происходит.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2013, 19:24
Помогаю со студенческими работами здесь

Копирование картинки из интернета в Image
Доброго времени суток. Дело такое, надо вставить в Image картинку формата jpg, имея ее URL ...

OpenFileDialog копирование картинки в другой каталог
private void button1_Click(object sender, EventArgs e) { if...

копирование картинки из одной папки в другую
Друзья, расскажите как копировать картиночку из одной папки в другую с изменением имени и возможно...

Копирование картинки из одного блока в другой
Всем привет. Подскажите пожалуйста в решении проблемы. Я хочу сделать так, что при нажатии на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru