Wie ich es von this article lesen kann, beträgt die maximale quadratische Bitmap, die Flash verarbeiten kann, 4.095 x 4.095 (was 16.769.025 Pixel ergibt und bla-bla-bla). Also, sie sagen, wenn ich versuche, 4.096 x 4.096 zu gehen, werde ich versagen. Aber ich habe versucht, ein Bitmap-Bild 4.096 x 4.096 zu laden und anzuzeigen, und es hat gut funktioniert. Dann probierte ich sogar ein Bild in der Größe 5000 x 5000, und das war auch in Ordnung. Was versteh ich nicht? Was sind die tatsächlichen Grenzen und wie berechnet man sie?Was sind die tatsächlichen Grenzen einer Bitmap im Flash?
0
A
Antwort
3
Blick auf diese http://kb2.adobe.com/cps/496/cpsid_49662.html
die tatsächliche Größe Grenze 16.777.215 Pixel (die Dezimaläquivalents von 0xFFFFFF)
0
Ich denke, diese Grenzwerte beziehen sich auf das, was Sie in Flash über die Bitmap-Klasse erstellen können, nicht das, was Sie kann extern laden ... aber ich könnte falsch liegen.
Verwandte Themen
- 1. Was sind die Grenzen für IMG_FILTER_CONTRAST imagefilter
- 2. Was sind die technischen Grenzen von phoneGap/Cordova?
- 3. Was sind die Grenzen oder Bereichsdefinitionen der HTML5-Entwicklung?
- 4. SQL 2005 Reporting Services benutzerdefinierte Berichtselement (CRI) - was sind die Grenzen?
- 5. Was sind die Grenzen der Kompilierung von Dart zu Javascript?
- 6. Was sind die Grenzen der Multi-Curl-Funktionen von PHP?
- 7. Klonen berühmter Websites mit Drupal. Was sind die Grenzen?
- 8. Was sind die tatsächlichen Sachen im jmp_buf, wenn setjmp und longjmp verwendet werden?
- 9. Bitmap innerhalb von Grenzen übersetzen/skalieren?
- 10. Flash-Encoding (FLV): Was sind die bevorzugten Bitraten?
- 11. Was sind die Unterschiede zwischen Shockwave, Flash & Flex?
- 12. Was sind die Einstellungen für interaktives Video auf FLASH?
- 13. Was sind die Vorteile einer Verantwortungskette im Vergleich zu Klassenlisten?
- 14. Was ist Schreibschutz im Flash/EEPROM-Speicher?
- 15. Was sind die "neuen Hashfunktionen" im Kuckuckshashing?
- 16. Die tatsächlichen Nachrichten können im MQExplorer 8 nicht angezeigt werden.
- 17. Was sind die Vorteile einer aktualisierten sitemap.xml?
- 18. Flash, Zugriff auf totalBytes vor dem tatsächlichen Laden der Datei
- 19. Was sind praktische Grenzen für die Anzahl der FileSystemWatcher-Instanzen, die ein Server verarbeiten kann?
- 20. Was sind die tatsächlichen Unterschiede zwischen I18n/L10n/G11n und speziell was bedeutet jeder für die Entwicklung?
- 21. Was sind die besten Javascript/Flash-Frameworks zum Rendern von Grafiken oder Diagrammen aus Daten?
- 22. Was sind die Vorteile einer Hypervisor-VM?
- 23. Was sind die Werte?
- 24. Wo sind die Grenzen von asp.net Dynamic Data?
- 25. Materialisierte Ansicht im Vergleich zu Tabellen: Was sind die Vorteile?
- 26. Was sind die Schattenseiten der Faltung im Vergleich zur Realraumkonvolution?
- 27. Was sind die tatsächlichen ms-Zeitwerte für AnimTime-Konstanten von Android?
- 28. Was sind die wahrgenommenen/tatsächlichen Vorteile von Kerberos? Gibt es Alternativen zu dieser Technologie?
- 29. Erstellen einer Bitmap aus Code; Welche Schritte sind notwendig?
- 30. Facebook-App blockiert für das Posten zu schnell. Was sind die Grenzen?
Ja, Sie können alles aus dem Netz über einen Loader \ URLLoader \ Socket laden, aber Sie können die Daten nicht in ein BitmapData laden, wenn die Größe die Grenzen überschreitet, die BitmapData-Objekte haben. also, wenn Sie versuchen, eine 5000000x400000500450004 breite Bitmap zu laden, können Sie, aber Sie können nichts damit tun (es sei denn, Sie teilen es) – pigiuz
@pigiuz, wie teilen Sie ein Bild dieser Größe? – zzzzBov
@zzzzBov muss es in einem Raw-Format sein (oder mit zlib komprimiert). Wenn Sie es laden (über Urlader oder Socket) teilen Sie das resultierende Bytearray in Stücke und Sie können einige vorgenerierte Bitmapdaten mit ihnen füllen. Beispiel: Sie laden a 5120x5120 rohe 24bits img. Sie laden es über den Urlader und erhalten seinen Bytearray. Dann erstellen Sie n Bitmapdata-Kacheln (10x10 512px-Seite) und n Bytearrays (512x512 * 4). Dann durchlaufen Sie den gesamten Schritt und legen die gelesenen Daten in das Bytearray, das der richtigen Kachel zugeordnet ist. Schließlich radeln Sie alle Kacheln und rufen setPixels für jeden von ihnen auf und übergeben den zugehörigen Puffer als Argument – pigiuz