First you need to import the image. The coordinates of the image will depend on how you import it. Therefore, the actual values in the following will presumably be different in your case.
I use "DuckCapture" the import the picture without frame. This gives me
im

Next you create the frame as you want it. E.g.
Graphics[{}, Frame -> True, FrameStyle -> {{{Red, Large}, Automatic}, {{Large, Green}, Automatic}}, PlotRange -> {{2, 9}, {-5, 100}}, AspectRatio -> 1]

Now you need to place the scaled image inside the frame. This needs some fiddling and your numbers will be different (it needs some work):
gr = Graphics[{im}, AspectRatio -> 0.95, Frame -> False]; Graphics[{Point[{0, 0}], Inset[gr, {2, 0}, {0, 0}, 7.3]}, Frame -> True, FrameStyle -> {{{Red, Large}, Automatic}, {{Large, Green}, Automatic}}, PlotRange -> {{2, 9}, {-5, 100}}, AspectRatio -> 1]

Addendum
To extract only part of a picture you can use e.g. "ImageTrim". E.g.:
im1

ImageTrim[im1, {{40, 40}, {310, 250}}]
