PVR-Encoder/Decoder
PowerVR-Texturformat
PVR ist das native Texturcontainerformat von PowerVR und unterstützt mehrere Komprimierungsalgorithmen, darunter PVRTC, ETC, ASTC und hochpräzise unkomprimierte Formate. Optimiert für iOS und plattformübergreifende mobile Entwicklung.
Über das PVR-Format
PVR (PowerVR Texture) ist das native Texturformat von Imagination Technologies für PowerVR-GPUs. Version 3 bietet einen flexiblen Container, der mehrere Komprimierungsformate unterstützt, was ihn ideal für die plattformübergreifende mobile Entwicklung mit Formatflexibilität macht.
Multiformat-Unterstützung
Ein einzelner Container unterstützt PVRTC, ETC, ASTC und unkomprimierte Formate
Flexible Architektur
Wählen Sie je nach Plattform und Qualitätsanforderungen die optimale Komprimierung für jede Textur
PowerVR Native
Optimiert für PowerVR-GPUs, die in iOS-Geräten und vielen Android-Telefonen zu finden sind
Technische Spezifikationen
Dateistruktur (Version 3)
PVR v3-Dateien bestehen aus:
- Header (52 Byte) – Version, Format, Abmessungen und Metadatengröße
- Metadaten (Variable) – Optionale Metadaten und Textureigenschaften
- Texturdaten (variabel) – Komprimierte oder unkomprimierte Texturdaten
Unterstützte Komprimierungsformate
PVR-Container können mehrere Komprimierungstypen speichern:
- PVRTC: 2bpp/4bpp RGB/RGBA-Komprimierung (iOS optimiert)
- ETC: ETC1, ETC2 RGB/RGBA, EAC R11/RG11
- ASTC: Alle Blockgrößen von 4x4 bis 12x12
- Unkomprimiert: R8-RGBA32F einschließlich HDR-Formate
Überlegungen zum Format
- PVRTC erfordert quadratische Zweierpotenz-Dimensionen
- Der Container-Overhead ist minimal (52-Byte-Header)
- Erfordert WebAssembly für die Verarbeitung im Browser
Häufige Anwendungsfälle
iOS-Entwicklung
Natives Format für iOS-Spiele und -Anwendungen mit PVRTC-Komprimierung
Plattformübergreifendes Mobilgerät
Verwenden Sie ETC/ASTC in PVR-Containern für Android und iOS mit einer einzigen Pipeline
Formattests
Testen Sie verschiedene Komprimierungsformate in einem Container, um Qualität/Größe zu optimieren
Asset-Archivierung
Speichern Sie hochpräzise unkomprimierte Texturen mit HDR-Unterstützung
Formatvergleich
| Besonderheit | PVR | KTX2 | Basis |
|---|---|---|---|
| Unterstützung für Komprimierungsformate | ✓ Exzellent | ✓ Exzellent | ○ Beschränkt |
| iOS optimiert | ✓ Ja | ✗ No | ✗ No |
| Mipmap-Unterstützung | Ja | Ja | Ja |
| Typische Dateigröße | Medium | Medium | Klein |