Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 28044

-- G_F

С++ Графика - обрезка изображений / Вывод обрезанного изображения

  • На этом уроке мы выделим границы выходного изображения в основном окне, а также ещё раз посмотрим, как можно выводить изображение в основное окно с масштабированием
  • Дата отправки отчёта: 23 июля 2020 г.
  • Задание выполнено: за 3 час. 48 мин.
  • Чему научился: Выводить рамку обрезаемой части изображения и повторно выводить обрезанную часть на экран
  • Что было сложным: Всё ещё не решил проблему с функциями SetStretchBltMode() и StretchBlt()
  • Оценка видео-уроку:
Отчёт от 28044 за С++ Графика - обрезка изображений / Вывод обрезанного изображения




Оцени работу

 
Сохранить страницу:

24765. --
Anatoli
Anatoli
ответить
→  G_F  # С++ Графика - обрезка изображений / Вывод обрезанного изображения / 2020-07-24 12:02

Скрин с запущеным приложением, вероятно тоже сложно показать?


28044. --
G_F
G_F
ответить
# С++ Графика - обрезка изображений / Вывод обрезанного изображения / 2020-07-24 13:51

Я не знаю как это тут можно сделать


24765. --
Anatoli
Anatoli
ответить
→  G_F  # С++ Графика - обрезка изображений / Вывод обрезанного изображения / 2020-07-25 17:12

Когда оформляешь сдачу урока есть место для двух скринов, но можно и запустить написанную программу поверх редактора и вместить все в один скрин.


  • Отчёт оценивали:
    25392Татьяна+1   791Валерий Жданов+1   6203Николай Миролюбов+1   24806Михаил0   24765Anatoli+1   28044G_F0   10494Алексей В.+1   17947Dmitry Sinitsin+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Повторил как масштабировать изображение.
Добавил возможность выбора файла изображения и перерисовку рамки обрезки при изменении размера окна приложения. По предложению Ивана Воронина, заменил три логические переменные на один enum, но для удобной реализации цикла load->scale->crop (например, нет смысла выполнить crop, если не был выполнен load) потребовалось освежить в памяти некоторые знания по enum class, перегрузке операторов для enum, friend-functions, в общем, спасибо Иван:)


Научился: Научился рисовать прямоугольник. Отобразил на экране границы обрезки изображения. Результаты можно посмотреть по адресу http://tomfoxweb.rf.gd/crop/12/index.html