---
title: "Unity 2018.4 在 iOS 上压缩贴图用的是哪个可执行文件？"
author: "石心.Yong"
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/uwa-answer-unity-ios-texture-compression-executable/
type: note
content_role: source
source_type: "source"
visibility: public
id_stability: rename-stable
source_path: "10-计算机、信息技术与工程/05-游戏图形与运行时/我的UWA问答/2020-06-13 - Unity 2018.4 在 iOS 上压缩贴图用的是哪个可执行文件？.md"
content_hash: 30e61ef8f6847ecf336a2ff3258e4d520f9932992be5fcf4d5e8ddf7c46087cf
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# Unity 2018.4 在 iOS 上压缩贴图用的是哪个可执行文件？

> **note · 我的 UWA 问答**
> 本文收录我在 UWA 问答发表的公开回答。问题内容归原提问者；回答保留当时语境，技术结论可能受 Unity 版本、平台和项目条件限制。

## 问题

过去用的是 PVRTexTool，但是对 Unity 2018.4，我将这个可执行文件删除也并没报任何错误，应该是没有被运行。那么现在 Unity 在压缩 ASTC 的时候，用的是那个 exe 文件呢？

谢谢～

- 提问者：加菲教主
- 提问时间：2020-06-12 03:45:25

## 我的回答

（1）Unity 2018.4在将texture压缩为PVRTC的时候使用的是PVRTexTool，在进行压缩时，可见进程中多了PVRTexToolCLI，如图

![QQ截图20200612174835.png](/media/1e63799f7b6d64573a49.png)

（2）Unity 2018.4在将Texture压缩为ASTC格式时候，没有使用外部的exe文件，因为压缩时系统中进程数量没有增加，而Unity.exe得CPU利用率增高。

（3）但PVRTexTool本身应该是可以用来压缩成ASTC格式的，可参考文档：http://cdn.imgtec.com/sdk-documentation/PVRTexTool.User+Manual.pdf

（4）此外，arm提供的astc-encoder是ASTC数据格式的压缩器：https://github.com/ARM-software/astc-encoder

- 回答时间：2020-06-13 02:16:55
- 最后更新：2020-06-13 08:51:49
- 采纳状态：未采纳

## 来源与关系

- 上位集合：[我的 UWA 问答](https://www.pystone.net/notes/my-uwa-answers/)
- UWA 标签：资源管理、引擎技术、其他
- 原始问题：[Unity 2018.4 在 iOS 上压缩贴图用的是哪个可执行文件？](https://answer.uwa4d.com/question/5ee21955cb30182b94d10fcf)
- 源页最后更新：2022-02-14 04:10:02
