Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
#1

Наложение текста на картинку - C++

10.10.2009, 19:49. Просмотров 1546. Ответов 9
Метки нет (Все метки)

Ребят есть такая проблемrа, нужно наложить текст на картинку в примерно таком виде:

функция(<изображение>, <текст>, любые параметры другие , координаты и т.п.)
{
тело функции
}
return <изображение_с_наложенным _текстом>

Буду весьма признателен, если есть что-то подобное) а также с удовольствием приму и любое пособие, статейку, и т.п. про работу с растровой графикой(точнее ее изменение) в с++.
во общем очень на Вас надеюсь) и продолжаю искать))

Заранее спасибо!!)
можете писать как сюда так и на мыло:
newdj@bk.ru
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2009, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Наложение текста на картинку (C++):

Наложение видео - C++
Здравствуйте. Заранее извиняюсь, если запостил не в тот раздел, просто вопрос достаточно обширный. Итак. Есть два видео(или видео и...

Шифры (С++). Наложение гаммы. - C++
&quot;Один из методов шифрации называется наложением гаммы. Делается это следующим образом: берется некоторое случайное число в диапазоне от 127...

Наложение координат на карту - C++
Собственно задался целью сделать что то типа gps трекинга. Координаты, например с мобильного, я нашел как получить и как отправить. Теперь...

Наложение двух матриц - C++
У меня есть 2 матрицы a и b и мне нужно наложить одну матрицу на другую так, чтобы результатом было то, что на картинке. Задача...

альфа-наложение цвета - C++
есть массив пикселей, рисуется несколько графиков со сглаживанием (Графики рисуются последовательно). Нужно в местах пересечения пикселей...

Наложение фильтров на WAV файл - C++
Добрый вечер! Согласно заданию, надо было реализовать функцию, объединяющую два wav файла в один, путем добавления отсчетов второго в конец...

9
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
10.10.2009, 19:52 #2
Цитата Сообщение от newdj Посмотреть сообщение
функция(<изображение>, <текст>, любые параметры другие , координаты и т.п.)
{
тело функции
}
return <изображение_с_наложенным _текстом>
return должна быть внутри функции. И какой библиотекой пользуетесь? Или хотите на чистом Си++ писать?
0
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
10.10.2009, 19:56  [ТС] #3
Да я конечно знаю ) про ретурн)) очепятка!)
У меня нет никаких библиотек сейчас) да и с стандартными еще не разобрался до конца) именно по этому и интерисуюсь, может быть есть какие-то стандартные библиотеки, функции для выполнения подобных операций, а я изобретаю велосипед, или же может кто-то просто уже писал ранее нечто подобное?)
0
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
10.10.2009, 20:01 #4
Цитата Сообщение от newdj Посмотреть сообщение
же может кто-то просто уже писал ранее нечто подобное?
разумеется есть. Но раз вы не разобрались ещё в стандартных, то будет мягко говоря проблематично осилить такую задачу. Свои писать - это изобретать велосипед. Да и мороки очень много. Вообщем смотрите в сторону GTK+, Qt, NET - это популярные библиотеки для Си/Си++, которые позволяют реализовать вашу задачу.
1
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
10.10.2009, 20:04  [ТС] #5
Пасиб)
0
Spectre
1 / 1 / 0
Регистрация: 08.10.2009
Сообщений: 5
10.10.2009, 23:09 #6
скорей всего я ошибаюсь, сейчас проверить не могу, но как вариант это загрузить картинку на форму, в билдере(в других тоже что-то подобное) есть функция "Canvas" и уже на этой канве, можно делать, всё что угодно))
0
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
10.10.2009, 23:17  [ТС] #7
К сожалению с визуальными приложениями я пока работать вообще не умею)
Да кстати, наводящий пример) Может ли кто-нить подсказать:
вот создаю я jpg файл:
image_save=fopen(file_result,"wb");
или
image_save=fopen(file_result,"w");

как в этом, вновь созданном файле поставить, например красную точку, в каком-либо месте?
0
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
11.10.2009, 08:46 #8
newdj, чтобы в вашем примере поставить точку, вам надо знать структуру файла *.jpg. Есть уже готовые библиотеки по работе с графикой. Они, как правило, позволяют сохранять результат работы в файлы многих графических расширений.
0
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
10.11.2009, 19:24  [ТС] #9
С помощью Qt разобрался тогда как решать задачу стоявшую передо мной ранее) спасибо натолкнувшим на эти библиотеки) очень хорошая штука), Вот теперь начинаю разбираться с MFC
Вообщем проблема такова)
Хочу в Статике вывести картинку, а она гадина не отображается).. что делаю не так?)
C++
1
2
3
4
5
6
7
CStatic NImg1;
NImg1.Create(__T("Image"),WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_CENTERIMAGE, CRect(10,10,150,50),this);
CBitmap image;
image.LoadBitmap(_T("Logo.bmp"));
HBITMAP HBit;
HBit=HBITMAP(image);
NImg1.SetBitmap(HBit);
0
newdj
24 / 4 / 0
Регистрация: 03.09.2009
Сообщений: 73
11.11.2009, 13:23  [ТС] #10
Вопрос еще актуален
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2009, 13:23
Привет! Вот еще темы с ответами:

Экспорт из 3d max, наложение текстуры - C++
Здравствуйте. Проблема с наложением текстуры. С помощью библиотеки lib3ds.lib импортирую 3ds файл в программу (простой куб), накладываю...

Наложение звукового эффекта на wav файл - C++
Надо на звуковой файл в формате waw, наложить звуковой эффект, может кто проконсультировать

Наложение текста на картинку - PHP
Вообщем. Я накладываю изображение 2 на изображение 1 и поверх всего этого, мне нужно написать текст. Но вот беда, я не вижу текст, что...

Наложение текста на картинку - PHP
Добрый вечер, форум. Решил тут на днях написать скрипт на php, налаживающий указанный текст с поля ввода, на картинку с сервера. Понял,...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
11.11.2009, 13:23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru