http://yadi.sk/d/AERRqQ-v9Gx77
Написать программу под Android, которая загружает картинку (700х750) из ресурсов, уменьшает размеры по каждой оси в 1.73 раза (до 405х434), поворачивает на 90% по часовой стрелке, увеличивает яркость картинки раза в два (субъективно-приблизительно) и выводит картинку на экран.
Скачать тестовую картинку: http://yadi.sk/d/X1tgQKsd01FZS
Программа должна реализовать два метода сжатия размеров картинки: один максимально быстрый, второй приличного качества. Переключение между этими двумя режимами должно осуществляться по клику на картинку.
Понятно, что существуют встроенные в Android методы для сжатия и поворота изображения. Но в этой задаче нам важно сделать это самим, поэтому пользоваться встроенными и сторонними средствами для этих целей нельзя. Программа должна явно реализовывать логику сжатия, поворота и осветления картинки.
При тестировании будет использоваться другая картинка, т.е. кэшировать уже пожатую и повернутую картинку очевидно нельзя.
Сдавать задание нужно в виде форка и пулл-реквеста к https://github.com/IFMO-MobDev-2013/lesson2, в описании укажите ФИО и номер группы. Пожалуйста, не забывайте коммитить проект целиком (включая apk), а не только activity. Подробнее про пулл-реквесты можно почитать тут, например: http://habrahabr.ru/post/125999/ и https://help.github.com/articles/using-pull-requests.
Результат принимается до четверга (19 сентября) 23:59. После этого оценка за это домашнее задание автоматически снижается в два раза.
https://docs.google.com/spreadsheet/ccc?key=0AkYNnR0IM6SpdEJPcWRpUGNKYzRCUExnamJ4NmJMYXc&usp=sharing