У меня есть UIView со многими UIImageView в качестве подпредставлений. Приложение работает на iOS4, и я использую изображения с разрешением экрана Retina (т.е. изображения загружаются с масштабом = 2)
Я хочу сохранить содержимое UIView ... НО ... иметь реальный размер изображений внутри . Т.е. вид имеет размер 200x200 и изображения с масштабом 2 внутри, я бы хотел сохранить получившееся изображение 400x400 и все изображения с их реальным размером.
Теперь первое, что приходит в голову, - это создать новый контекст изображения. и снова загрузите все изображения внутри с помощью scale = 1, и это должно сработать, но мне было интересно, есть ли более элегантный способ сделать это? Похоже на трату памяти и процессорного времени, чтобы перезагрузить все заново, поскольку это уже сделано ...
ps открытый класс Foo {@Context private UriInfo uriInfo; // ... } Вот что говорит findbugs: Ненаписанное поле: com.XXX.Foo.uriInfo Это правда, ...
Это мой класс (с аннотацией JAX-RS):
@Path("/")
public class Foo {
@Context
private UriInfo uriInfo;
// ...
}
Это то, что findbugs говорит:
Unwritten field: com.XXX.Foo.uriInfo
Это правда, поле не записано, но оно вводится сервлетом JAX-RS. Думаю, что я здесь что-то делаю не так, но как решить проблему?