Работа с jpeg
Вобщем задача такая: прочитать из фс картинку jpg, заведомо размером бОльшим, чем экран, вывести её на весь экран, повернув, если ширина больше высоты ну и желательно иметь возможность это изображение зуммировать.
Как пытаюсь решить: загружаю картинку с помощью библиотеки Lib_imloadjsr75, проверка соотношения сторон, поворот если нужен с помощью lib_canvas, вывод на экран.
Получаю: если каратинка поворачивалась, то сильно заметна пикселизация изображения. Оказалось, что загружается уже измененная картинка. Ширина загруженной картинки оказывается шириной экрана телефона.
Как можно решить эту задачу?
|