Возвратите кортеж.
def f(x):
# do stuff
return (True, modified_string)
success, modified_string = f(something)
К сожалению, вы по-прежнему будете ограничены собственным разрешением iPhone (320x480), что бы вы ни использовали. Чтобы использовать что-то подобное для печати, которая обычно составляет около 300 dpi, у вас не очень хорошие возможности, например, изменение размера в Photoshop ...
Вы делаете снимки экрана с разрешением iPhone, а затем используете интерполяцию для увеличения масштаба изображений. Многие программы позволяют это делать, но я согласен с n3wtz в том, что Photoshop - один из лучших. Я лично использовал его с замечательно хорошими результатами.
Что касается фактического захвата самого изображения из симулятора, вы могли бы сделать хуже, чем Grab, который поставляется с OS X.
Почему бы просто не использовать Command-shift-4? Создание снимков экрана в Mac OS X
Независимо от того, что вы берете с собой, вы все равно получаете разрешение только 320 x 480 пикселей.