|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.04.2009, 14:38 | #1 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Графический редактор...
Люди подскажите вот я загружаю картинку в Image как мне 1)можно было написать любой текст на ней к примеру как в Фотошопе.
2)Как при ножатии на кнопку сделать новый слой пример тоже с Фотошопа.
ShowMessage('Добро пожаловать!');
|
18.04.2009, 14:53 | #2 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Есть хороший компонент для этих целей SweetDrawing Engine 1.95
Там все это реализуется одним нажатием и кнопки, в демо примере приводится хороший CAD редактор. А если стандартными действиями то придется помучится.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
18.04.2009, 15:21 | #3 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Предполагаю, чтобы сделать надпись надо создать компонент label, где передавать ему параметры видимости, прозрачности, top, left и так далее. Потом еще предусмотреть алгоритм перетаскивания.
В коде например, происходит создание label. Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
18.04.2009, 16:09 | #4 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Ну ак в фотошопе есть фильтры можно их перетащить на мою программу?
Я нашол исходник программы с фильтрами но ни те что надо.
ShowMessage('Добро пожаловать!');
|
18.04.2009, 17:10 | #5 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Подобная тема про графический редактор обсуждалась на форуме
http://programmersforum.ru/showthrea...t=39583&page=2 На счет того можно ли перетащить фильтры в программу. К сожалению, думаю, что только через ActiveX, и даже так будет сложно. Как вариант создание своих фильтров с помощью алгоритмов в сети таких примеров много.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
18.04.2009, 18:55 | #6 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Спосибо мужики.
ShowMessage('Добро пожаловать!');
|
18.04.2009, 18:56 | #7 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
А нащет слоев как их создавать.
ShowMessage('Добро пожаловать!');
|
18.04.2009, 18:57 | #8 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Мужики выручайте!!!!
ShowMessage('Добро пожаловать!');
|
18.04.2009, 19:28 | #9 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
ЗДЕСЬ ЕСТЬ ХТО НИБУТЬ
ShowMessage('Добро пожаловать!');
|
18.04.2009, 21:54 | #10 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
У компонента Image есть свойство Canvas, значит текст можно вывести после загрузки рисунка поверх рисунка стадартным методомImage.Canvas.TextOut(x,y,'Ваш текст');/ При этом следует задать прозрачность текста SetBkMode(Image.CanvasHendle,Transp arent)
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
исходник графического редактора, на Delphi, типа Paint | spamer | Общие вопросы Delphi | 10 | 09.04.2016 01:15 |
Графический редактор | Alex_Bond | Общие вопросы .NET | 1 | 14.05.2008 08:55 |
Графический редактор | kommunist | Общие вопросы .NET | 1 | 13.01.2008 21:57 |