Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 5

Работа с Image

05.02.2011, 15:08. Показов 2406. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет! Подскажите пожалуйста как сделать Image прозрачным,но закрашенным в цвет? Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2011, 15:08
Ответы с готовыми решениями:

Работа с Image c++
Есть компонент Image, на котором расположено несколько произвольных многогранников и некоторое число точек. как определить в каком из...

Работа с Image
Люди плиз помогите сделать чтобы инверсия и гистограмма применялась на все изображение.... а то у меня тока часть инвентирует=((( ...

Работа с Image
Подскажите: Я рисую произвольную фигуру.Как написать цикл, который бы разбивал эту фигуру на квадратики площадью 1 пиксель?

7
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.02.2011, 15:48
Полупрозрачный Image Удачи , получится - выложи результат в коде, пожалуйста .
0
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,424
Записей в блоге: 2
05.02.2011, 17:01
Я бы предложил такое Canvas Blend
1
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 5
05.02.2011, 17:52  [ТС]
Я на Image рисую маленькие окружности,при нажатии на окружность окрашивается квадратная рамка (в нужный мне цвет) в которой создавалась эта окруж.(Image->Canvas->Ellipse(Rct(x,y,x+r,y+r))),эта рамка была невидимой при выводе на Image,а как что надо написать дальше в коде(MouseDown) чтобы при нажатии на окрашенной рамке(Rct) она пропадала(была невидимой) а оставалась только окружность окраш в белый цвет? Спасибо!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.02.2011, 18:04
стирать старое и рисовать новое.
0
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 5
05.02.2011, 22:29  [ТС]
Но как удалить эти кружки,мне надо получается каждый раз при прорисовке новых на этом же Image удалять старые,я знаю,что можно сделать так Image->Picture->Bitmap = NULL,но это мне не подходит,мне надо чтобы только кружков не было,кто знает подскажите как сделать?Спасибо!

Добавлено через 7 минут
Кстати,почитал немного книгу и у меня получилось сделать полупрозрачный Image,надо только поиграть цветами при копировании,чтобы получить нужный,я имею ввиду в ImageIditor при создании BitMap

C++
1
2
Image2->Canvas->CopyMode = cmSrcInvert;
Image2->Canvas->CopyRect(Rect(0,0,105,221),Image1->Canvas,Rect(0,0,105,221));
0
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 5
16.02.2011, 21:25  [ТС]
Добрый вечер! Подскажите как убрать или сделать не так заметным мигание Image при перерисовке - рисую на Bitmap и вывожу нарисован. элементы на Image, по клику на элементе он закрашивается,а по клику второй раз по тому же элементу перерисовывается Bitmap и снова помещаю его в Image. Но почему то Image мигает даже когда просто на нем кликаю! Кто знает,подскажите как от этого мигания избавиться! Спасибо!!!
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
16.02.2011, 22:00
может, код не в тот обработчик сунул ?
ну и есть всякие DobleBuffered, BeginUpdate(), EndUpdate(), Invalidate() принудительно...

Добавлено через 1 минуту
и судя по всему, по клику ты заставляешь имагу перерисовываться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2011, 22:00
Помогаю со студенческими работами здесь

Работа с Image
Подскажите: Как опредилить центр фигуры нарисованной в Image?

Работа с Image
Мне надо при нажатии кнопку поменять изображение из Image и через 3 секунда надо вернется на прошлую изоброжению, можете сделать пример для...

работа с Image (ячейки)
дано сетка на image 9*9 шаг 50 нид: чтоб при нажатии на ячейку она выделялась зеленым цветом по контуру, при этом при нажатии на другую...

Работа с компонентом Image
Вообщем возникла такая проблема Есть таблица. При щелчке по одной из ячеек, в том случае если в ней указан адрес, то в Image...

Работа с Image решетка
Можно ли в Image сделать решетку и чтоб у каждой ячейки был своя картинка , и например при нажатии она меняла свой цвет например с черного...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru