OK, I guess that the left-hand boundary of that figure is the arc of a larger circle, intersecting the smaller one at opposite points?
One strategy would certainly be to keep y the same, and then for each fixed y just map linearly, i.e keep each point the same proportional distance away from the left and right boundaries. So, explicitly, if the left and right boundaries on the original figure are at x=f1(y) and g1(y) repectively, and on the final figure at x=f2(y) and g2(y) (in your example g1=g2), you have a map (x',y')=(a(y)x+b(y),y), with a(y) and b(y) chosen such that (f1(y),y) maps to (f2(y),y) and similar for g.
I hope that's clear. The rest should be just algebra, though it might be a little messy.
Another way that is perhaps mathematically a little prettier is to find a conformal map using complex variables. My strategy would be find the inverse map. First translate so one of the corners is at 0, then take z-->1/z, which will leave you with a 'wedge'. Translate again so that the corner of the wedge is at the origin, then take some power to turn it into a half-plane. Then a standard mobius map will take you to a circle. Depending on your application, this is likely to be seriously messy though, especially if you write it in terms of (x,y)-->(x',y') rather than z-->z', and I wouldn't like to have to do all this explicitly, at least without mathematica to help me out.