|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.08.2007, 10:58 | #1 |
Регистрация: 01.08.2007
Сообщений: 7
|
редактирование бмп файла
Подскажите пожалуйста уважаемые, как используя delphi можно
в bmp файлик с изображением добавить текст из нескольких строк , в уголок. подскажите в какую сторону мне рыть. |
01.08.2007, 11:09 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Оч. просто :
Например: procedure TForm1.FormCreate(Sender: TObject); var b:TBitmap; begin b:=TBitmap.Create; b.LoadFromFile('C:\_.bmp'); b.Canvas.TextOut(10,10,'dsdasdsada' ); b.SaveToFile('c:\__.bmp'); b.Free; end; Обьяснять надо?
I'm learning to live...
|
01.08.2007, 12:39 | #3 |
Регистрация: 01.08.2007
Сообщений: 7
|
спасибо, ясно, но почему у меня большая часть изображения становися закрашена черным?
|
01.08.2007, 12:44 | #4 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Установим прозрачность:
... b.Canvas.Brush.Style:=bsClear; b.Canvas.TextOut(10,10,'dsdasdsada' ); ...
Life is too short, play more...
Как правильно задавать вопросы |
01.08.2007, 13:12 | #5 |
Регистрация: 01.08.2007
Сообщений: 7
|
дело не в canvas
не знаю почему он в файл не все выгружает файл 1600 на 1200 большая часть в результате черная |
01.08.2007, 13:27 | #6 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
большая часть с какой стороны (относительно новой надписи)? Закономирность есть?
выложите свой код, если он отличается от приведенного.
Life is too short, play more...
Как правильно задавать вопросы |
01.08.2007, 14:25 | #7 |
Регистрация: 01.08.2007
Сообщений: 7
|
код не отличается, закономерность только в том что в картинках с 256 цветами наблюдается такой глюк
с 24 разрядами например все нормально,(картинка таже изменил только колличество цветов) вроде в TBitmap естьошибка, проблема в том, что работать прийдется только с картинками 8 битовыми да, у меня делфи 6 |
01.08.2007, 14:32 | #8 |
Регистрация: 01.08.2007
Сообщений: 7
|
можете попробовать, только картинку выберете 1600 на 1200, если меньше то фокус не получится
щас попробывал с другими картинками все нормально, что-то с самими картинками моими, они из рентген аппарата, может извращенный бмп какой, если в ручную все скопировать из него и вставить в другой файл, разрядность оставить ту же, то программа его нормално обработает, а исходный не хочет чето Последний раз редактировалось kyuzo; 01.08.2007 в 15:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi Редактирование текстового файла | Starscream | Общие вопросы Delphi | 11 | 18.02.2008 17:15 |
Редактирование файла в цикле | Var17 | Общие вопросы Delphi | 1 | 13.12.2007 14:51 |
Типизированные файлы.Создание, удаление, редактирование, сортировка записей типизированного файла.Паскаль | Студент Шиза | Помощь студентам | 6 | 08.12.2007 13:41 |
редактирование TDBGrid | mm_mauser | БД в Delphi | 5 | 29.11.2007 11:39 |
Редактирование | AntiZero | Помощь студентам | 2 | 12.11.2007 18:02 |