Формат файлов KTX (Khronos Texture) представляет собой контейнер для хранения текстур, специально разработанный для использования с графическими API OpenGL, OpenGL ES, Vulkan и WebGL. Разработанный консорциумом Khronos Group, который также создал эти API, формат KTX обеспечивает легкий, эффективный и переносимый способ хранения различных типов текстурных данных. Он поддерживает разнообразные внутренние форматы (такие как RGB, RGBA, яркость, глубина), сжатые форматы (например, ETC, ASTC, DXT/BCn), мип-уровни (mipmaps) для детализации рендеринга, кубические карты (cubemaps) для отображения окружения и массивы текстур. Важным преимуществом KTX является возможность хранения текстур в формате, «готовом для GPU», что означает, что данные часто могут быть загружены непосредственно в видеопамять с минимальной обработкой. Это приводит к ускорению времени загрузки, снижению нагрузки на центральный процессор и оптимизации производительности в приложениях реального времени, играх и движках 3D-рендеринга. Файлы KTX в основном являются промежуточным форматом для разработчиков и обычно не предназначены для прямого просмотра конечными пользователями, как стандартные форматы изображений (например, PNG, JPG), а служат неотъемлемой частью конвейера обработки ресурсов для эффективного управления текстурами на различных платформах и графическом оборудовании.