Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686

Графический редактор в Паскаль

19.04.2010, 15:18. Показов 1592. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Очень многие посетители форума просят нарисовать в паскале какой-либо рисунок.
Давайте совместно напишем графический редактор (аналог паинта) в котором все шаги будут запоминаться и в конце концов будет строиться программа на языке Паскаль.

Добавлено через 1 час 44 минуты
я бы и сам написал (кривенько правда), но у меня никак не получается сделать линию XOR как в других редакторах...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.04.2010, 15:18
Ответы с готовыми решениями:

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

Графический редактор для Web
Доброго времени суток! Подскажите, пожалуйста, возможно ли создать приложение в виде графического редактора для Web на Delphi 7? Что-то...

Графический редактор. Где взять что-то по теме?
Привет! Есть желание написать графический редактор по образу и подобию Paint. Может кто знает, где и что можно почитать по этой теме?...

8
 Аватар для Splitter
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
19.04.2010, 15:26
предлагаю упростить, на вход подается рисунок, он разбирается попиксельно и на паскале выдается программа, расставляющая точечки
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
19.04.2010, 15:41  [ТС]
тыщщщамильёнов точек = 640х480 рисунку))
0
 Аватар для Splitter
203 / 145 / 16
Регистрация: 13.01.2009
Сообщений: 554
19.04.2010, 17:02
всего лишь 307 200 PutPixel те, кто здесь подобные вопросы задает, в любом случае ничего в коде не поймут, так какая разница...
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
19.04.2010, 22:25  [ТС]
дак и ненадо. пусть скачают прогу. нарисуют. получат .pas файл с программой. сдадут. получат оценку.
научить мы их все равно не научим. не верю. чесно.
либо ты увлекаешься программированием, либо нет.
а если нет - то нафиг надо?)
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
25.04.2010, 10:13  [ТС]
Такс.. Опять проблема
Есть ли способ сделать объекты в run-time такими же как в desing?

desing
Название: 1.jpg
Просмотров: 107

Размер: 22.9 Кб

run-time
Название: 2.jpg
Просмотров: 103

Размер: 7.6 Кб

Т.е. чтобы можно было изменять размер и перемещать
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
25.04.2010, 10:34
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
пусть скачают прогу. нарисуют. получат .pas файл с программой. сдадут. получат оценку.
Препод заценит код, а там не код, а многобуков. SetColor, PutPixel %)

Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Есть ли способ сделать объекты в run-time такими же как в desing?
Т.е. чтобы можно было изменять размер и перемещать
Создать, пожалуйста. А двигать - изврат.
Delphi
1
2
3
4
5
var pnl:TPanel;
 
pnl := TPanel.Create(self);
pnl.Parent := self;
pnl.SetBounds(10, 20, 30, 40);
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
12.05.2010, 00:10  [ТС]
Уезжал)
Вот "первая ласточка". Наметки. Пока умеет только сохранять)
GrafRed.7z
0
КотЪ
 Аватар для Zabiyak
219 / 219 / 60
Регистрация: 26.05.2009
Сообщений: 688
14.05.2010, 01:16
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Т.е. чтобы можно было изменять размер и перемещать


Для перемещения объекта по-моему нужно писать изменение его Left и Top в собственном обработчиках OnStartDrag, OnDragOver и OnDragDrop.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2010, 01:16
Помогаю со студенческими работами здесь

Калькулятор, редактор списка строк, графический редактор
Калькулятор:

Калькулятор, редактор списка строк, графический редактор
Помогите, кто чем может! Очень надо,хотя бы что то из этого сделать!

Графический редактор
ребята делаю графический редактор(оч. простой) нужно сделать так чтобы он по заданным координатам чертил фигуры unit Unit1; ...

Графический редактор
Всем доброго времени суток. На данный момент сложилась два вопроса. 1. Как сделать заливку 2. Как убрать мигание (не рисование полной...

Графический редактор
При написании данной программы столкнулся с проблемой. Когда рисуем линию, один конец линии зафиксирован, а второй тянется за курсором...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru