Skip to content

bartlomiejduda/ImageHeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageHeat

ImageHeat is a program for viewing encoded textures. It's free and open source.

ImageHeat supports all popular image formats like RGBA8888, RGB888, ASTC, RGB565, DXT1 etc. All formats supported by ReverseBox should be supported by ImageHeat as well.

There is also support for:

  • texture unswizzling for platforms like PSP, PS2, PS3, PS4, XBOX etc.
  • decoding indexed image formats like PAL4, PAL8 and PAL16
  • decompressing data using algorithms like RLE, PackBits, ZLIB etc.
  • PS2 palette unswizzling
  • post-processing options like zoom, vertical flip, horizontal flip and rotate
  • saving output image data as DDS, PNG or BMP files

Dependencies

Nightly Builds

You can always download newest nightly build here.

Building on Windows

  1. Download and install Python 3.11.6. Remember to add Python to PATH during installation
  2. Download project's source code and save it in "ImageHeat-master" directory
  3. Go to the directory containing source code
    • cd ImageHeat-master
  4. Create virtualenv and activate it
    • python -m venv my_env
    • .\my_env\Scripts\activate.bat
  5. Install all libraries from requirements.txt file
    • pip install -r requirements.txt
  6. Run the src\main.py file
    • python -m src.main

Building on Linux

  1. Install Python 3.11 and all needed libraries
    • sudo apt-get update
    • sudo apt-get install python3.11
    • sudo apt-get install python3-pip
    • sudo apt-get install python3.11-venv
    • sudo apt-get install python3-tk
  2. Download project's source code and save it in "ImageHeat-master" directory
  3. Go to the directory containing source code
    • cd ImageHeat-master
  4. Create virtualenv and activate it
    • python3.11 -m venv my_env
    • chmod 700 ./my_env/bin/activate
    • source my_env/bin/activate
  5. Install all libraries from requirements.txt file
    • python3.11 -m pip install -r requirements.txt
  6. Run the src\main.py file
    • python3.11 -m src.main

Building on macOS

  1. Download Python 3.11.0 for macOS
    • curl -O https://www.python.org/ftp/python/3.11.0/python-3.11.0-macos11.pkg
  2. Install Python 3.11.0 by double-clicking on PKG file and by following on-screen instructions
  3. Check installation
    • python3.11 --version
  4. Go to the directory containing source code
    • cd ImageHeat-master
  5. Create virtualenv and activate it
    • python3.11 -m venv my_env
    • source my_env/bin/activate
  6. Install libraries
    • pip install -r requirements.txt
  7. Run the src\main.py file
    • python3.11 -m src.main

Badges

GitHub Downloads (all assets, all releases) GitHub License GitHub commit activity GitHub repo size GitHub Release