Проблему решил. Оказалось, что картинки криво записывались.
Для тех, кто столкнется с такой проблемой - код на верху рабочий. Для того, чтобы записать картинку(base64) на свой сервер, необходимо сделать так:
file_put_contents($file_path, file_get_contents($_POST['img1']));