# How do I use KTX files in Babylon

**URL:** <https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315>\
**Category:** Questions\
**Created:** [July 8, 2020, 7:56am UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315 "2020-07-08T07:56:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![yunianhzuang](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/yunianhzuang/32/5839_2.png) [@yunianhzuang](https://forum.babylonjs.com/u/yunianhzuang)\
**Post date:** [July 8, 2020, 7:56am UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315/1 "2020-07-08T07:56:02Z")

</div>

On mobile, I use a lot of images, so I want to use texture compression to convert files like PNG or JPG into KTX, but I don’t know how to use it?Loading directly in the material did not work

---

<div class="post-metadata">

**Author:** ![JohnK](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/johnk/32/26764_2.png) [@JohnK](https://forum.babylonjs.com/u/JohnK)\
**Post date:** [July 8, 2020, 8:19am UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315/2 "2020-07-08T08:19:04Z")

</div>

A forum search for KTX brought up this [KTX texture problem - #8 by Vinc3r](https://forum.babylonjs.com/t/ktx-texture-problem/277/8)

with a working PG

> [@KTX texture problem](https://forum.babylonjs.com/t/ktx-texture-problem/277/8):
>
> [https://www.babylonjs-playground.com/#86DHVJ#1](https://www.babylonjs-playground.com/#86DHVJ#1)

---

<div class="post-metadata">

**Author:** ![yunianhzuang](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/yunianhzuang/32/5839_2.png) [@yunianhzuang](https://forum.babylonjs.com/u/yunianhzuang)\
**Post date:** [July 8, 2020, 9:05am UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315/3 "2020-07-08T09:05:50Z")

</div>

Thank you very much for your answer, but in the environment of the React project, Engine does not have setTextureFormatToUse function, do you need to install other dependent environments? ![q90g](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/1/1a0659d5806c2c9cb3cbe4b5ab0de009a974270e.jpeg)

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [July 8, 2020, 1:17pm UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315/4 "2020-07-08T13:17:49Z")

</div>

You should upgrade to our latest preview for 4.2 to have the function available in babylon.

---

<div class="post-metadata">

**Author:** ![yunianhzuang](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/yunianhzuang/32/5839_2.png) [@yunianhzuang](https://forum.babylonjs.com/u/yunianhzuang)\
**Post date:** [July 9, 2020, 3:21am UTC](https://forum.babylonjs.com/t/how-do-i-use-ktx-files-in-babylon/12315/5 "2020-07-09T03:21:36Z")

</div>

Thank you very much
