Problem with UV Texture

Hello everybody, first time posting here…

I have this image:

which I am trying to map to a plane. It initially works fine, but when extruding and scaling certain parts of it, the texture begins to screw up:

As you can see, the texture becomes deformed while being stretched up to the bigger size. Any way to fix this?

the texture begins to screw up:
This is clearly shown when you look at the uvs. The UVs haven’t changed so you are still mapping the same texture on a smaller face so it gets shrunk.

You could overcome this with more geometry

Thanks for pointing this out. I’m pretty new at blender so I can miss some obvious things.

Subsurf modifier with simple algorithm also does the trick.