[√] Наложение текста на изображение
MicroCip Дата: Ср, 04 Января 2012, 19:10 | Сообщение # 1
В общем, возникла ошибка в этом. Не как не могу программно вставить текст в нижний правый угол изображения и дальше сохранить. Пробовал открывать изображение в контейнере, переносить последние координаты X и Y объекта текста, на последние координаты X и Y изображения, далее сделать скриншот этого контейнере и сохранить. Но вообще не чего не получается. Есть какие нибудь мысли?
В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Сообщение В общем, возникла ошибка в этом. Не как не могу программно вставить текст в нижний правый угол изображения и дальше сохранить. Пробовал открывать изображение в контейнере, переносить последние координаты X и Y объекта текста, на последние координаты X и Y изображения, далее сделать скриншот этого контейнере и сохранить. Но вообще не чего не получается. Есть какие нибудь мысли? Автор - MicroCip Дата добавления - 04 Января 2012 в 19:10
DEMBEL Дата: Ср, 04 Января 2012, 19:37 | Сообщение # 2
http://neobooker.ru/forum/22-2335-1 ksSetWatermark
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
mishem Дата: Ср, 04 Января 2012, 21:18 | Сообщение # 3
Текст пишет не плохо hpwImage hpwImageTextOut
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Текст пишет не плохо hpwImage hpwImageTextOut Автор - mishem Дата добавления - 04 Января 2012 в 21:18
MicroCip Дата: Ср, 04 Января 2012, 21:47 | Сообщение # 4
DEMBEL , а при чем тут Водяной Знак? mishem , че то я с этим плагином не разобрался, при запуске выводит ошибку ибо к прямоугольнику не прикреплено изображение, я его пытался прикрепить, все работало, но там не было изображения...
В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Сообщение DEMBEL , а при чем тут Водяной Знак? mishem , че то я с этим плагином не разобрался, при запуске выводит ошибку ибо к прямоугольнику не прикреплено изображение, я его пытался прикрепить, все работало, но там не было изображения...Автор - MicroCip Дата добавления - 04 Января 2012 в 21:47
Rezzoxe Дата: Ср, 04 Января 2012, 22:07 | Сообщение # 5
Quote (MicroCip )
а при чем тут Водяной Знак?
Quote (MicroCip )
программно вставить текст в нижний правый
Quote (DEMBEL )
http://neobooker.ru/forum/22-2335-1 ksSetWatermark
Я на сколько знаю это так и называется, наложить текст (символ, картинку) на определенный участок изображения - watermark (как бы ты защищаешь картинку) MicroCip , ты хоть пробовал то что предложил Дембель? http://ru.wikipedia.org/wiki/Фотографический_водяной_знак справа картинку глянь, тебе же так надо?
Сообщение отредактировано Dordex - Ср, 04 Января 2012, 22:11
Сообщение Quote (MicroCip )
а при чем тут Водяной Знак?
Quote (MicroCip )
программно вставить текст в нижний правый
Quote (DEMBEL )
http://neobooker.ru/forum/22-2335-1 ksSetWatermark
Я на сколько знаю это так и называется, наложить текст (символ, картинку) на определенный участок изображения - watermark (как бы ты защищаешь картинку) MicroCip , ты хоть пробовал то что предложил Дембель? http://ru.wikipedia.org/wiki/Фотографический_водяной_знак справа картинку глянь, тебе же так надо?Автор - Rezzoxe Дата добавления - 04 Января 2012 в 22:07
mishem Дата: Ср, 04 Января 2012, 22:18 | Сообщение # 6
MicroCip , в этом плагине есть скрытые "косячки". Допустим в этой команде в мастере перед выбором шрифта, нужно в ручную написать размер шрифта. Code
hpwImageCreate "Прямоугольник" "Действие когда левая кнопка мыши отпущена" "Действие когда правая кнопка мыши отпущена" "Действие когда Колесо мыши отпущено" "Действие когда Мышь двигается" "Действие когда ЛКМ нажата" "Здесь не разобрался " "Здесь тоже.)))" hpwImageLoadFromFile "Прямоугольник" "файл с изображением" "Координата Х" "Координата Y" "1=использовать прозрачность" "цвет прозрачности" hpwImageTextOut "Прямоугольник" "текст который надо написатьили переменная" "координата Х" "Координата Y" "Название шрифта или переменная. Прежде чем выбирать ниже нужно написать размер" "Размер текста" "Цвет фона" "Цвет текста"
Вот так по моему должно заработать. Соответственно если значения свои подставишь.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение отредактировано mishem - Ср, 04 Января 2012, 22:21
Сообщение MicroCip , в этом плагине есть скрытые "косячки". Допустим в этой команде в мастере перед выбором шрифта, нужно в ручную написать размер шрифта. Code
hpwImageCreate "Прямоугольник" "Действие когда левая кнопка мыши отпущена" "Действие когда правая кнопка мыши отпущена" "Действие когда Колесо мыши отпущено" "Действие когда Мышь двигается" "Действие когда ЛКМ нажата" "Здесь не разобрался " "Здесь тоже.)))" hpwImageLoadFromFile "Прямоугольник" "файл с изображением" "Координата Х" "Координата Y" "1=использовать прозрачность" "цвет прозрачности" hpwImageTextOut "Прямоугольник" "текст который надо написатьили переменная" "координата Х" "Координата Y" "Название шрифта или переменная. Прежде чем выбирать ниже нужно написать размер" "Размер текста" "Цвет фона" "Цвет текста"
Вот так по моему должно заработать. Соответственно если значения свои подставишь. Автор - mishem Дата добавления - 04 Января 2012 в 22:18
MicroCip Дата: Ср, 04 Января 2012, 23:06 | Сообщение # 7
Quote (Dordex )
справа картинку глянь, тебе же так надо?
именно, просто я всегда думал, что водяной знак, как бы придает изображению более красивый прозрачный эффект. mishem , сча попробую...Добавлено (04 Января 2012, 23:06) ---------------------------------------------mishem , все ок работает) Только вот бы еще тексту поставить прозрачность(т.е. что бы не было фонового цвета), тогда вообще супер будет.
В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Сообщение Quote (Dordex )
справа картинку глянь, тебе же так надо?
именно, просто я всегда думал, что водяной знак, как бы придает изображению более красивый прозрачный эффект. mishem , сча попробую...Добавлено (04 Января 2012, 23:06) ---------------------------------------------mishem , все ок работает) Только вот бы еще тексту поставить прозрачность(т.е. что бы не было фонового цвета), тогда вообще супер будет.
Автор - MicroCip Дата добавления - 04 Января 2012 в 23:06
mishem Дата: Ср, 04 Января 2012, 23:50 | Сообщение # 8
Quote (MicroCip )
Только вот бы еще тексту поставить прозрачность
Попробуй вот этот в фон текста вставить #HFFFFE Не уверен, но ве же.
Не хочешь читать хелп? Если хелп и форум не помогли, тогда все ответы здесь Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
Сообщение Quote (MicroCip )
Только вот бы еще тексту поставить прозрачность
Попробуй вот этот в фон текста вставить #HFFFFE Не уверен, но ве же.Автор - mishem Дата добавления - 04 Января 2012 в 23:50
Гарик Дата: Чт, 05 Января 2012, 00:29 | Сообщение # 9
Quote (MicroCip )
Только вот бы еще тексту поставить прозрачность
hpwImageCreate "Rectangle1" "" "" "" "" "" "" "" hpwImageLoadFromFile "Rectangle1" "[PubDir]1.png" "0" "0" "1" "clBlue" Setvar "[hpwImageTransparent]" "1" hpwImageTextOut "Rectangle1" "Ла-Ла-Ла-Tpу-Ла-Ла" "120" "180" "Arial" "14" "clYellow" "clRed"Добавлено (05 Января 2012, 00:29) --------------------------------------------- Всё тоже самое можно сделать с помощью ksSetWatermark, только вместо текста использовать картинку с текстом, и назначить цвет прозрачности фону этой картинки.
Сообщение Quote (MicroCip )
Только вот бы еще тексту поставить прозрачность
hpwImageCreate "Rectangle1" "" "" "" "" "" "" "" hpwImageLoadFromFile "Rectangle1" "[PubDir]1.png" "0" "0" "1" "clBlue" Setvar "[hpwImageTransparent]" "1" hpwImageTextOut "Rectangle1" "Ла-Ла-Ла-Tpу-Ла-Ла" "120" "180" "Arial" "14" "clYellow" "clRed"Добавлено (05 Января 2012, 00:29) --------------------------------------------- Всё тоже самое можно сделать с помощью ksSetWatermark, только вместо текста использовать картинку с текстом, и назначить цвет прозрачности фону этой картинки.
Автор - Гарик Дата добавления - 05 Января 2012 в 00:29
Сообщение Quote (Гарик )
только вместо текста использовать картинку с текстом,
Я тоже сначала так подумал. А если текст нужно менять ? И часто? И на разных изображениях по разному? Но автору сабжа виднее... Выбор есть. Конечно если текст меняться не будет, лучше использовать ksSetWatermark.Автор - mishem Дата добавления - 05 Января 2012 в 01:00
Гарик Дата: Чт, 05 Января 2012, 01:45 | Сообщение # 11
Quote (mishem )
А если текст нужно менять ? И часто? И на разных изображениях по разному?
Можно сделать снимок нового текста (объекта с этим текстом) и его же наложить. Quote (MicroCip )
Пробовал открывать изображение в контейнере, переносить последние координаты X и Y объекта текста, на последние координаты X и Y изображения, далее сделать скриншот этого контейнере и сохранить. Но вообще не чего не получается
. MicroCip , cмотрите в прикреплении:
Сообщение Quote (mishem )
А если текст нужно менять ? И часто? И на разных изображениях по разному?
Можно сделать снимок нового текста (объекта с этим текстом) и его же наложить. Quote (MicroCip )
Пробовал открывать изображение в контейнере, переносить последние координаты X и Y объекта текста, на последние координаты X и Y изображения, далее сделать скриншот этого контейнере и сохранить. Но вообще не чего не получается
. MicroCip , cмотрите в прикреплении:Автор - Гарик Дата добавления - 05 Января 2012 в 01:45
DEMBEL Дата: Чт, 05 Января 2012, 08:03 | Сообщение # 12
еще можно сделать текст картинкой и накладывать как картинку, с нужной прозрачностью и пр... ну если текст неизменный.
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение еще можно сделать текст картинкой и накладывать как картинку, с нужной прозрачностью и пр... ну если текст неизменный. Автор - DEMBEL Дата добавления - 05 Января 2012 в 08:03
MicroCip Дата: Чт, 05 Января 2012, 10:41 | Сообщение # 13
DEMBEL , тут вставляется тот текст, который вводится пользователем. Но в этом случае вариант, делать скриншот этого текста, и наложить, как уже выше говорил Гарик.Добавлено (05 Января 2012, 10:38) ---------------------------------------------
Quote (Гарик )
MicroCip, cмотрите в прикреплении:
Метод понравился, но не как сделать сохранение в jpg?Добавлено (05 Января 2012, 10:41) --------------------------------------------- В общем, всем спасибо. Для себя оставил оба способа нанесения текста.
В каждом человеке солнце. Только дайте ему светить.(с)Сократ
Сообщение DEMBEL , тут вставляется тот текст, который вводится пользователем. Но в этом случае вариант, делать скриншот этого текста, и наложить, как уже выше говорил Гарик.Добавлено (05 Января 2012, 10:38) ---------------------------------------------
Quote (Гарик )
MicroCip, cмотрите в прикреплении:
Метод понравился, но не как сделать сохранение в jpg?Добавлено (05 Января 2012, 10:41) --------------------------------------------- В общем, всем спасибо. Для себя оставил оба способа нанесения текста.
Автор - MicroCip Дата добавления - 05 Января 2012 в 10:41
Гарик Дата: Чт, 05 Января 2012, 16:38 | Сообщение # 14
Quote (MicroCip )
тут вставляется тот текст, который вводится пользователем
Вот кстати и с этого надо было начинать, чтоб не возникало различных разногласий. Quote (MicroCip )
но не как сделать сохранение в jpg?
Конвертируй картинку.
Сообщение Quote (MicroCip )
тут вставляется тот текст, который вводится пользователем
Вот кстати и с этого надо было начинать, чтоб не возникало различных разногласий. Quote (MicroCip )
но не как сделать сохранение в jpg?
Конвертируй картинку. Автор - Гарик Дата добавления - 05 Января 2012 в 16:38