Mam bardzo duży obraz i chcę wyświetlić tylko sekcję wielkości ekranu (bez skalowania), a sekcja powinna być po prostu środkiem obrazu. Ponieważ obraz jest bardzo duży, nie mogę odczytać całego obrazu w pamięci, a następnie przyciąć go. To jest to, co do tej pory miałem, ale zapewni OutOfMemory dla dużych obrazów. Nie uważam też, że w opcji WielkośćSkrywowania obowiązuje, ponieważ chcę przyciąć obraz, a nie obniżać rozdzielczość.Crop Bitmap bez odczytu całej bitmapy najpierw
Uri data = getIntent().getData();
InputStream is = getContentResolver().openInputStream(data);
Bitmap bitmap = BitmapFactory.decodeStream(is, null, null);
Każda pomoc byłaby świetna?
W jakim formacie jest twój obraz? – finnw
jpeg. Grr - komentarz musi być dłuższy ... – timothyjc