2010-11-17 2 views
0

Est-il possible de redimensionner une image bitmap de taille 9000x9000 à 150x150? Je l'ai entendu dire qu'il ya des limites ...Redimensionner une image bitmap de taille 9000x9000 à 150x150?

+0

Le meilleur moyen est de l'essayer vous-même. – DMan

+1

Besoin de plus de détails. Ceci est techniquement possible si vous avez accès aux données du fichier ByteArray/file pour cette image et que vous pouvez les transmettre à un programme externe (Java, C, PHP, script shell, etc.). Flash ne peut pas gérer BitmapData à cette taille (voir la publication de TheDarklnl1978), mais vous pourriez être capable de le transmettre à un autre programme/script qui le peut. –

Répondre

0

PNGEncoder

9000 ne devrait pas être trop élevée

ouvrir l'image, puis utilisez la PNGEncoder pour enregistrer l'image arrière.

3

BitmapData: Flash CS5 ActionScript 3.0 Langage

Dans AIR 1.5 et Flash Player 10, la taille maximale d'un objet BitmapData est 8191 pixels en largeur ou hauteur, et le nombre total de les pixels ne peuvent pas dépasser16 777 215 pixels. (Donc, si un objet BitmapData est 8191 pixels large, il ne peut être 2.048 pixels haut.) Dans Flash Player 9 et les versions antérieures et AIR 1.1 et les versions antérieures, la limitation est 2880 pixels de hauteur et 2880 en largeur .