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

C++

Войти
Регистрация
Восстановить пароль
 
MishaRu
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 7
#1

Урок геометрии, масштабирование изображений - C++

02.03.2015, 12:55. Просмотров 244. Ответов 2
Метки нет (Все метки)

Задача:

Есть картинка 100x100 px на которой нарисован смайлик
необходимо наложить этот смайлик на другие фотографии, размер которых заранее неизвестен.

(Я в курсе как программно наложить одну картинку на другую)

Проблема собственно в том что, если фотография слишком маленькая, то мой смайлик выглядит огромным, а если фотография слишком большая например в - разрешении, то мой смайлик маленький и незаметный. Так собственно вопрос: как рассчитать размер картинки со смайликом, чтобы на всех изображениях выглядело одинаково?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2015, 12:55     Урок геометрии, масштабирование изображений
Посмотрите здесь:

Масштабирование изображений в TImage - C++ Builder
Доброго времени суток уважаемые программисты, пишу программу для просмотра изображений. Вопрос возник в том что когда загружаешь большое...

Урок \n - C++
Помогите что, не так с кодом вот (описание ошибки снизу)... // Эта программа демонстрирует \n последовательность.cpp: главный файл...

лабораторный урок , help! - C++
Пример покажите плиз, нам не обьяснили эту задачу:(

Урок об C++Builder package - C++ Builder
Здрасте люди, помогите пожолуйсто, мне нужно узнать как работать с C++ Builder package, или книгу кинтье маленкую, или урок об етом,...

C++ и OpenGl урок NeHe - C++
Сделал по уроку Nehe 6 Куб прогружается но он белый а должна накладываться текстура вот код где загружаю текстуру GLvoid...

SDL - первый урок - C++
Помогите, кто знает. Есть код: //#include "stdafx.h" #include "SDL.h" int main(int argc, char* args) { SDL_Surface* hello =...

Г.Шилдт. С учебника урок не выполняется - C++
Взялся за учебник Шилдта, всё вроде понятно, в качестве примера там приведена программа, я её написал, но вот незадача, выдаёт ошибку и...

Оцените мой первый урок по С++ - C++
Тут вот недавно приспичило урок по С++ написать. Сделано, а вот понять что за зверек получился надо (я про вас). Стоит ли продолжать или я...

Определить, во сколько в школе заканчивается K-ый урок - C++
помогите пожалуйста...от этого зависит мой экзамен...или подскажите с чего начать....Код на С++ В школе продолжительность каждого урока...

Сделал отличный урок по C++ для новичков - C++
По мотивам ответа на вопрос этой ветки форума. Мне кажется, что получилось очень наглядно: . Подскажите как менять фон в поле...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
02.03.2015, 16:22     Урок геометрии, масштабирование изображений #2
Цитата Сообщение от MishaRu Посмотреть сообщение
как рассчитать размер картинки со смайликом, чтобы на всех изображениях выглядело одинаково?
Берете соотношение соответствующих сторон фотографии к сторонам картинки со смайлом, и исходя из этого, масштабируете картинку со смайлом.
MishaRu
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 7
02.03.2015, 17:20  [ТС]     Урок геометрии, масштабирование изображений #3
Цитата Сообщение от Croessmah Посмотреть сообщение
Берете соотношение соответствующих сторон фотографии к сторонам картинки со смайлом, и исходя из этого, масштабируете картинку со смайлом.
А можно поподробнее, с учетом того что я учусь в 4 классе средней школе,

smail.width();
smail.height();

image.width();
image.height();

как из этих данных получить то о чем вы сказали, тоесть ширену и высоту smail
Ответ Создать тему
Опции темы

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