я использую код, чтобы установить обои на рабочий стол:Программным, чтобы уменьшить размер изображения для предварительного просмотра
Button buttonSetWallpaper = (Button)findViewById(R.id.set);
ImageView imagePreview = (ImageView)findViewById(R.id.preview);
imagePreview.setImageResource(R.drawable.five);
buttonSetWallpaper.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
try {
myWallpaperManager.setResource(R.drawable.five);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}});
, как вы можете видеть из кода, для предварительного просмотра и установить обои используется один и тот же образ (R. drawable.five). Можно ли программно изменить размер и качество изображений для предварительного просмотра? Или единственный способ создать еще меньшую картинку и использовать ее в качестве предварительного просмотра? Также я был бы очень благодарен, если кто-то бросит ссылку на источник установить обои похожи на это: http://iscr.ru/1421354369/
по уменьшить размер изображения, который вы хотите сжать изображение например, от 250 кб до 120 кб или изменить ширину и высоту изображения? – Ankit
Да, я не хочу создавать отдельное изображение для предварительного просмотра. – GAAAN