2010-11-03 6 views
4

J'ai de gros fichiers JPG qui doivent être sous-échantillonnés dans un service android. BitmapFactory (c'est-à-dire skia libray) peut gérer cela mais n'obtient probablement aucun support de GPU. Existe-t-il un moyen portable d'obtenir une accélération matérielle pour la mise à l'échelle?Mise à l'échelle bitmap accélérée Android

Un service peut-il créer une vue masquée, puis utiliser OpenGL ES pour effectuer la mise à l'échelle ou est-il uniquement réalisable dans les activités?

Répondre

3

Vous pouvez obtenir une mise à l'échelle matérielle accélérée de cette façon, mais vous devrez lire le résultat du GPU qui peut ou ne peut pas être plus rapide que la simple mise à l'échelle du logiciel. Vous rencontrerez également des limitations spécifiques au GPU comme les dimensions de texture maximales (4096x4096 sur NexusOne par exemple.)

+0

Merci Romain –

Questions connexes