kaster, работает правильно как бы, но такое наблюдение, что снизу файл начинает зачищаться.
То-есть файл становиться всё меньше с каждым запуском снизу и даже начинает затирать сами строки position.width=1152 position.height=816... странно!
madmasles, если начальные значения не соответствуют разрядности, то не работает.

То-есть 1111 > 1152 нормально! Но 111 > не станет 1152