Я разрабатываю веб-приложение на PHP с возможностью загрузки картинок.В контроллере я установил вращение следующим образом:
$exif = exif_read_data($config['source_image']);
if($exif && isset($exif['Orientation']))
{
$ort = $exif['Orientation'];
if ($ort == 6 || $ort == 5)
$config['rotation_angle'] = '270';
if ($ort == 3 || $ort == 4)
$config['rotation_angle'] = '180';
if ($ort == 8 || $ort == 7)
$config['rotation_angle'] = '90';
if ($ort == 1 || $ort == 2)
$config['rotation_angle'] = '0';
}
$this->image_lib->initialize($config);
if ( ! $this->image_lib->rotate())
{
echo $this->image_lib->display_errors();
}
Это прекрасно работает, когда изображения загружаются с устройства iOS, но не влияет на Android.Спасибо за ваши предложения заранее.