горизонт корректируеся произвольным поворотом изображение на нужное количесво градусов с последующей обрезкой и смягчением (например, в программе XnView эти функции совмещены), а коррекцию уровней можно делть либо вручную (меняя каждый цвет), либо автокоррекцией (например, в программе IrfanView)