Форум программистов, компьютерный форум, киберфорум
Программирование графики
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/27: Рейтинг темы: голосов - 27, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.03.2024
Сообщений: 12

На базе какой библиотеки сделать программу для рисования?

04.07.2024, 10:17. Показов 8666. Ответов 109

Студворк — интернет-сервис помощи студентам
Добрый день, я хочу сделать графическое приложение а ля Paint для портфолио, но не знаю, какую библиотеку использовать
для этого – WinAPI или SFML? Кое-где вычитал, что можно даже Qt creator использовать. Дайте ответ, какую библиотеку использовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.07.2024, 10:17
Ответы с готовыми решениями:

Создать программу для рисования сюжетного рисунка. Рисунок должен содержать какой то сюжет: человек, природа, животные
///

Библиотеки для рисования(?)
Добрейший вечерочек, может уже кто-нибудь интересовался вопросом: а есть ли библиотеки для шарпа в которых т.н. инструменты для изменения...

библиотеки для рисования графиков
посоветуйте плиз библиотеки для рисования различных графиков, можно платные... желательно мощные... чтобы была возможность построения почти...

109
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
05.07.2024, 18:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
у тебя-то и пейнт пока не получается
Троллить легко...
А вообще на таком гавне редакторы конечно не пишут.
Комбинируют там....
А вообще спасибо конечно. Я хоть что то вспомнил....
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 19:14
Наталья8, вот так, если линиями делать на gdi+. Особо не старался, чисто для показа. Правая кнопка мыши - выбор цвета, средняя - стирает холст.

Вложения
Тип файла: zip GDI+ Paint.zip (53.6 Кб, 13 просмотров)
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 19:17
Цитата Сообщение от Наталья8 Посмотреть сообщение
А вообще на таком гавне редакторы конечно не пишут.
GDI+ не говно, это родной компонент. Обижать его - означает унизить всю винду))
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
05.07.2024, 19:22

Чё то ты не хорошее задумал....
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 19:26
Цитата Сообщение от Наталья8 Посмотреть сообщение
Чё то ты не хорошее задумал....
ложное срабатывание, причем я тоже попытался скачать, у меня встроенная защита вин 11 нах удалила без спроса
выруби этот антивирус и будет норм

файл чистый https://www.virustotal.com/gui... ?nocache=1
это винда тупит

кстати, на вирустотале даже майкрософтовский антивирус показывает, что всё норм. Наверное, это защита на основе репутации или облачная защита винды блочит
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
05.07.2024, 19:33
Цитата Сообщение от Royal_X Посмотреть сообщение
унизить всю винду
А что ты про интернет эксплорер?(Всю винду...)

Минуту грузиться за чужое бабло.
Картинки красивые....
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 19:54
Наталья8, кажется, я понял, почему антивирусы плохо реагируют на безопасные экзешники. Они хотят, чтобы разработчики покупали сертификаты. Например, GlobalSign стоит 300-400 евро в год.
https://shop.globalsign.com/ru-ru/code-signing
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
05.07.2024, 20:25
В своё время для создания программы GIMP (GNU Image Manipulation Program) была создана целая библиотека GTK+ (GIMP ToolKit). Либа сишная, но есть порт для С++ - gtkmm. И GIMP - программа с открытым исходным кодом. При желании можно разобраться, чё там как... Правда, в Виндовсах без понятия, как этим пользоваться. Но GIMP под винду есть. И где-то не так давно читал, как GTK+ к мелкостудии прикрутить. Сам, правда, не пробовал. Ну и на SourceForge графических редакторов только на Qt, как у дурака фантиков, или немного больше...
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
05.07.2024, 21:43
Цитата Сообщение от Наталья8 Посмотреть сообщение
Может а ля фотошоп?
а-ля фотошоп там целый стеллаж сайентификс пэйпас скурить надо сначлала. RGB там не канает. там L*a*b colour space. И все алгоритмы умного выделения и не только именно под L*a*b придуманы
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 23:16
Наталья8, я скачал VS Community 2022 и скомпилировал на MSVC (первый раз я компилировал с помощью MinGW+GCC). Попробуй сейчас скачать экзешник. Будет смешно, если защита винды будет блокировать экзешник, созданный майкрософтовским компилятором.
Добавил два архива разных форматов, ибо порой ложное срабатывание происходит только у zip.
Вложения
Тип файла: zip GDI+Paint.zip (6.4 Кб, 11 просмотров)
Тип файла: 7z GDI+Paint.7z (5.9 Кб, 9 просмотров)
0
Модератор
Эксперт Java
 Аватар для alecss131
2894 / 1400 / 412
Регистрация: 11.08.2017
Сообщений: 4,483
Записей в блоге: 2
05.07.2024, 23:46
Цитата Сообщение от Royal_X Посмотреть сообщение
Будет смешно, если защита винды будет блокировать экзешник, созданный майкрософтовским компилятором.
Это не смешно, а точнее "было бы так смешно, если бы не было так грустно". Именно на "родной" компилятор куда больше срабатываний, стоит переместить ехе из "доверенной" зоны (исключений антивируса, рекомендуется ide для ускорения сборки), то сносит не спрашивая. Что чистая студия, что clang-cl (clang в студийном режиме, которым я пользуюсь). Иногда спасает добавление rc файлов к ехе со всеми заполненными полями.
Думал у гнутого компилятора с этим получше.
При этом почему-то на другие языки так себя не ведет, например swift вроде с криптографией даже не ругается (swift crypto либа внутри boringssl), при этом любое плюсовое с openssl сносит.
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
05.07.2024, 23:54
alecss131, интересно то, что ложно срабатывает именно при попытке скачать в браузере. Т.е. сами экзешники на компе антивирус не трогает, причем они даже не в исключениях антивируса. А вот достаточно попытаться скачать этот же экзешник, то антивирус без спроса удаляет как троян. Я в инете посмотрел на разных форумах, в том числе, на stackoverflow, и понял, что единственное решение данной проблемы это покупка цифрового сертификата, чего я делать не собираюсь)))

Добавлено через 2 минуты
alecss131, обидно, что из-за этой херни люди думают, что я вирусы создаю. Например, посмотри на этот пост
Цитата Сообщение от Наталья8 Посмотреть сообщение
Чё то ты не хорошее задумал....
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
06.07.2024, 02:22
Royal_X,
Да легко я скачаю, то ли тор браузером,
то ли Оперу самую древнюю установлю.
Если бы очень надо было....
Дефендер на винде отключаеться....

Добавлено через 2 часа 0 минут
Какой фрамеворк?
Да ни какой особо не подходит....
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
06.07.2024, 13:07
Цитата Сообщение от Royal_X Посмотреть сообщение
Обижать его - означает унизить всю винду
Как я проморгал ??? )))

Добавлено через 43 секунды
Цитата Сообщение от Наталья8 Посмотреть сообщение
Дефендер на винде отключаеться....
На последней 10 винде только через права трастединсталлер, иначе никак

Добавлено через 58 секунд
Цитата Сообщение от Наталья8 Посмотреть сообщение
Какой фрамеворк?
Да ни какой особо не подходит....
ну мы же не будем в 21ом веке писать напряммую в видеобуфер ?
скажи что нет ?
1
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
06.07.2024, 13:16
Цитата Сообщение от SmallEvil Посмотреть сообщение
напряммую в видеобуфер
DirectX не знаю....
Не пробовал...
SFML с нарисованием линий не дружит.
И ускорение не особо помогает.
У меня ещё не очень новая версия...
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
06.07.2024, 13:28
Цитата Сообщение от SmallEvil Посмотреть сообщение
На последней 10 винде только через права трастединсталлер
filt_file (3).mp4
Мне ещё OpenGl поставить?
Не охота. Жарко ещё...
Как они это делают ?
Мгновенное перемещение мыши и остаёться полоса.
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
06.07.2024, 13:38
0
 Аватар для Наталья8
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,243
06.07.2024, 13:39
Цитата Сообщение от Наталья8 Посмотреть сообщение
только через права
Легко отключаеться. Выше видос.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
06.07.2024, 14:02
Цитата Сообщение от Наталья8 Посмотреть сообщение
только через права
Легко отключаеться. Выше видос.
очень смешно ))
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,570
06.07.2024, 14:02
Цитата Сообщение от Наталья8 Посмотреть сообщение
Легко отключаеться. Выше видос.
на вин 11, если ты даже отключишь защиту в режиме реального времени, а также все остальные виды защиты через те переключатели, то все равно антивирус продолжит работать. Он даже однажды удалил без спроса мой файл, несмотря на то, что все типы защиты были отключены. Для полного отключения защиты существуют другие методы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.07.2024, 14:02

Библиотеки для рисования Statecharts в Java
Злравствуйте! Есть ли библиотеки, с помощью которых можно было бы рисовать statecharts (диаграммы состояний) на JAVA ? Попробовал...

Библиотеки для рисования трехмерных графиков функций
Доброго времени суток, подскажите пожалуйста, какие существуют библиотеки для рисования трехмерных графиков функций в С#?

Какие есть библиотеки для рисования на холсте и сохранения рисунка в файл?
нужно чтобы она делала что-то подобное: Canvas=Canvas(w,h) Canvas.Line(x,y) ........ Canvas.SaveToJpg(filename) т.е....

Объекты рисования: как вместо объекта рисования эллипса сделать линию
Подскажите как Принять размер клетки = 4 пиксела? И как вместо объекта рисованиея элипса линию сделать? Преобразование Масштабирование:...

Какой процедурой нужно пользоваться для рисования через canvas на image?
Как должен выглядеть код и какое свойство объекта нужно использовать, чтобы через canvas рисовать на image?


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru