In an image, I want to shrink the light green ring (outside of the black inner circle) inward, radially, towards the edge of the inner circle (dark green). After the transform, the light green ring should be narrower, but still attached to the dark green edge around the inner black circle. The black circle remains static. Is there a way perform such a transformation in any common 2D graphics software? [edited for more clarity]

enter image description here

  • This sounds so simple that I suspect I still misunderstand even after your last edit. Why don't you just scale the light green circle? Or isn't it vector graphics? If the image you want to transform in reality is more complex than the example you show, can't you post the actual image you want to manipulate? – Wolff Feb 15 at 19:04
  • If I just scale the green ring towards a single center point, its inner edge will cross "into" the black circle, whereas what I want is for the light green ring to remain "wrapped" around the black circle. – MrSparkly Feb 15 at 19:10
  • Layer the light green area behind the black area. Then it "won't go into" the black area. – Scott Feb 15 at 19:11
  • I get it now. The misunderstanding is that because you tagged your question with adobe-illustrator and you post an image which looks like vector, we assume that you have vector shapes! In reality you have a raster image right? – Wolff Feb 15 at 19:11
  • But I want to preserve the content of the light green ring. If I layer it behind the black circle, parts of it will now be obscured. – MrSparkly Feb 15 at 19:12