Откуда вы берете это изображение?
Я бы догадался, где-нибудь из веб-службы / сервера.
Я бы переместил обработку изображений и на веб-сервер / сервис.
Большое изображение, вероятно, потребует большой обработки на устройстве. Вы можете сделать это быстрее на сервере и, следовательно, сделать ваше приложение более отзывчивым. Вы также можете начать показывать меньшие изображения на устройстве раньше, так как не нужно будет загружать большее изображение. Если нескольким клиентам требуется одно и то же более крупное изображение, вы можете кэшировать данные на веб-серверах, поэтому последующие запросы изображений (от других пользователей / устройств) будут обрабатываться еще быстрее.
На сервере (при условии, что вы тоже можете запустить .net) вы можете использовать класс Graphics для редактирования изображения по мере необходимости.