Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help with "bending" text
#1
Hello Smile

I am trying to edit a label

I failed to find a option to bend the letters in a way that it looks realistic, on this (already) bend label/sticker.

I have tried the filter>distorts>bend-option but this destroys the proportions / height of the letters to badly.

I hope anyone has a good solution

i have made a screenshot to show my issue a little better:

[Image: 9sl5zrjz.jpg]
image: https://i.ibb.co/pZgDS4C/gimp-question.jpg


thanks !
Reply
#2
Since you are using linux, first a question. Does the version of Gimp installed support python plugins ?

If it does then the best and fastest is Ofnuts bend path plugin ofn-bend-path.py from http://sourceforge.net/projects/gimp-pat...s/scripts/ Unzip and read the help file.

Some examples here: https://www.gimp-forum.net/Thread-ofn-bend-path

Some recent versions of Gimp do not support python and there is an old script-fu that should work. More details of that as a last resort.

edit: examples of both: Top is ofnuts plugin which is almost instantaneous to make the deformed text path, bottom is the old scrip-fu, set it going, have coffee, take the dog for a walk, while it works. But it does get there. https://i.imgur.com/Sw9YceT.jpg
Reply
#3
(02-23-2022, 07:32 PM)golo291 Wrote: Hello Smile

I am trying to edit a label

I failed to find a option to bend the letters in a way that it looks realistic, on this (already) bend label/sticker.

I have tried the filter>distorts>bend-option but this destroys the proportions / height of the letters to badly.

I hope anyone has a good solution

i have made a screenshot to show my issue a little better:

[Image: 9sl5zrjz.jpg]
image: https://i.ibb.co/pZgDS4C/gimp-question.jpg


thanks !

For this you really want to use Filters ➤ Map ➤ Map object and map to a cylinder. You start with a text flipped left right:

   

And then map it to a cylinder that you rotate vertically 180° around its vertical axis (you see your label "through the bottle"). The text (and its background) don't cover the full width of the layer because the layer is wrapped around the cylinder (in other words, each 1/360th of the layer is 1°).

   

The filter also lets you set up lighting to have the adequate shadows.
Reply
#4
(02-23-2022, 09:01 PM)Ofnuts Wrote:
(02-23-2022, 07:32 PM)golo291 Wrote: Hello Smile

I am trying to edit a label

I failed to find a option to bend the letters in a way that it looks realistic, on this (already) bend label/sticker.

I have tried the filter>distorts>bend-option but this destroys the proportions / height of the letters to badly.

I hope anyone has a good solution

i have made a screenshot to show my issue a little better:

[Image: 9sl5zrjz.jpg]
image: https://i.ibb.co/pZgDS4C/gimp-question.jpg


thanks !

For this you really want to use Filters ➤ Map ➤ Map object and map to a cylinder. You start with a text flipped left right:



And then map it to a cylinder that you rotate vertically 180° around its vertical axis (you see your label "through the bottle"). The text (and its background) don't cover the full width of the layer because the layer is wrapped around the cylinder (in other words, each 1/360th of the layer is 1°).



The filter also lets you set up lighting to have the adequate shadows.

Hey, i really appreciate the reply,

i mirrored a textlayer and merged it down to a white background and tried out the "Map Object" but i cant get a resault.

The text itself doesnt change and i dont know where i messed up


[Image: 2fwfj2mv.jpg]
https://linx.do/selif/2fwfj2mv.jpg

(02-23-2022, 07:59 PM)rich2005 Wrote: Since you are using linux, first a question. Does the version of Gimp installed support python plugins ?

If it does then the best and fastest is Ofnuts bend path plugin ofn-bend-path.py from http://sourceforge.net/projects/gimp-pat...s/scripts/  Unzip and read the help file.

Some examples here: https://www.gimp-forum.net/Thread-ofn-bend-path

Some recent versions of Gimp do not support python and there is an old script-fu that should work. More details of that as a last resort.

edit: examples of both: Top is ofnuts plugin which is almost instantaneous to make the deformed text path, bottom is the old scrip-fu, set it going, have coffee, take the dog for a walk, while it works. But it does get there. https://i.imgur.com/Sw9YceT.jpg

Thanks alot, your example look alot like what i was looking for. I will look into in but i coudnt get it to work yet. I'm a huge noob when it comes to working with paths in gimp - especially without a video tutorial haha Big Grin
Reply
#5
(02-24-2022, 05:44 PM)golo291 Wrote: Thanks alot, your example look alot like what i was looking for. I will look into in but i coudnt get it to work yet. I'm a huge noob when it comes to working with paths in gimp - especially without a video tutorial haha Big Grin

Yeah, it is a steep learning curve.
Ofnuts plugin. I did this little 3 minute video for someone. It curves the top of the text, you would need to also curve the bottom path. Might help.

https://www.youtube.com/watch?v=bRSFQAMatUs
Reply
#6
(02-24-2022, 05:44 PM)golo291 Wrote: Thanks alot, your example look alot like what i was looking for. I will look into in but i coudnt get it to work yet. I'm a huge noob when it comes to working with paths in gimp - especially without a video tutorial haha Big Grin

Only a 180° rotation on the Y axis is needed. To avoid confusion, add an empty layer to your image and assign it to the top and bottom of the cylinder (otherwise your layer also shows up there...). In three screenshots (notice how I widened the text layer with transparency):

   
   
   
Reply


Forum Jump: