Kiedy używam następującego kodu, kończy się on wyjątkiem wyjątku. Po wykonaniu badań Renderowanie skryptu wygląda na dobrego kandydata. Gdzie mogę znaleźć przykładowy kod do podobnej operacji i jak mogę go zintegrować z moim projektem.Obracanie mapy bitowej za pomocą skryptu renderowania android
public Bitmap rotateBitmap(Bitmap image, int angle) {
if (image != null) {
Matrix matrix = new Matrix();
matrix.postRotate(angle, (image.getWidth())/2,
(image.getHeight())/2);
return Bitmap.createBitmap(image, 0, 0, image.getWidth(),
image.getHeight(), matrix, true);
}
return null;
}
Czy zawsze zwracają one outofmem? Jaki rozmiar ma Twoja mapa bitowa? –
Nie zawsze, ale od czasu do czasu. Myślę, że to z powodu kopii, która została stworzona. Korzystam z biblioteki Picassa, aby pobrać obraz i zmienić jego rozmiar, aby zmieścił się w połowie ekranu o rozmiarze – pats
@MiloslawSmyk mój obraz jest próbkowany, rozmiar obrazu wynosi 110 KB, więc jest dość mały. W każdym razie, aby to zrobić, używając skryptowych operacji renderowania? – pats