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

BesonderheitPVRKTX2Basis
Unterstützung für KomprimierungsformateExzellentExzellentBeschränkt
iOS optimiertJaNoNo
Mipmap-UnterstützungJaJaJa
Typische DateigrößeMediumMediumKlein