Я хочу загрузить изображение размером до 8 мб. поэтому для тестирования я добавил изображение в мою фотогалерею размером 4.2 мб (размер: 3264 X 2443). Но когда я собираю этот образ для загрузки, я проверил размер изображения. Но он возвращает 9840076 байт, то есть 9,3842 мб, что в действительности составляет 4,2 мб. Таким образом, изображение размером 4.2 мб не может загружаться.iOS возвращает изображение с разным размером?
Я использовал ниже метод для вычисления размера изображения, и это возвращает 9840076 байт.
[UIImageJPEGRepresentation(imageRerurnedFromPhotoGallery , 1.0) length];
Я делаю что-то неправильно при расчете размера изображения? Пожалуйста, предложите мне правильный путь. Спасибо заранее!
Я не понимаю этого: «он возвращает 9840076 байт, то есть 9,3842 мб, что составляет 4,2 мб в реальном времени». – bdesham
он говорит, что размер изображения составляет 4,2 МБ, но по этому коду он получает 9,3 МБ, что неверно –