rTexViewer
ENJOYING this TOOL? PLEASE, CONSIDER CONTRIBUTING WITH A SMALL DONATION OR SPONSORING ME ON PATREON | GITHUB SPONSORS.
rTexViewer
A simple and easy-to-use textures viewer, editor and image board.
Visualize multiple images, convert images between different pixel-formats in real-time or arrange images in a visual board for reference. Add custom description text to images and apply custom GLSL shaders for any kind of visual effects.
rTexViewer
can be used for free as a WebAssembly online tool and it can also be downloaded as a standalone tool for Windows and Linux with some extra features.
rTexViewer Features
- Three view image modes:
IMAGE TABS
,IMAGE BOARD
orDIRECTORY SCAN
- Load/Save images/full-board as
.rtv
project file (non-destructive, image data compressed) - Load image file formats:
.png
,.qoi
,.bmp
,.tga
,.jpg
,.gif
,.hdr
,.ppm
,.pgm
- Load compressed texture formats:
.dds
,.pkm
,.ktx
,.pvr
,.astc
(if supported by GPU) - Load images from URL (copy&paste), saved automatically into a
downloads
directory (Windows only) - View image options:
Zoom
,Pan
,Alpha
,Background
andScale filter
- View image information:
Name
,Size
,Format
,Memory
,Selected Pixel info
,Color Palette
- Edit images: Change image pixel-format with real-time preview
- Edit images:
Flip
,Rotate
,Resize
,Resize Canvas
,Crop
,Alpha Clean
and more - Edit images: Visual crop mode, just draw a rectangle and crop
- Edit images: Define a text description for the image, saved on
.rtv
- Edit images: Assign GLSL fragment shaders for custom effects, saved on
rtv
- Multiple sample GLSL shaders provided for reference and new effects creation
- Export single images as
.png
,.qoi
,.dds
,.raw
or byte array.h
- Export full image board as a single image
.png
,.qoi
or.dds
- Export image palette as
.png
or.pal
(up to 256 colors) - Multiple UI styles supported, select your best style
rTexViewer Standalone Additional Features
- Multiple window options: clean mode, borderless, top-most, mouse pass-through (desktop only)
- Command-line support for batch image processing and formats conversion
- Completely portable (single-file, no-dependencies)
rTexViewer Usage
Open the tool, drag & drop your images and view/edit them or place/organize them in the board mode.
Edited image can be exported as .png
, .qoi
, .dds
, .raw
and .h
code file. Image collection can be saved as a .rtv
project file.
rTexViewer Standalone
comes with command-line support for batch image processing and format conversion. Up to 256 chainned transformations can be applied per image on the command-line. For usage help:
rtexviewer.exe --help
rTexViewer Technologies
This tool has been created using the following open-source technologies:
- raylib - A simple and easy-to-use library to enjoy videogames programming
- raygui - A simple and easy-to-use immediate-mode-gui library
- tinyfiledialogs - File dialogs for desktop platforms
rTexViewer Custom
Do you like this tool? Do you need any specific feature to be added? Maybe a custom format support? Maybe a custom gui theme? Or maybe a custom version for Linux, macOS, Android, Raspberry Pi or HTML5? Just get in touch: ray[at]raylibtech.com
rTexViewer Issues & Feedback
You can report tool issues and feedback here: https://github.com/raylibtech/rtools
rTexViewer License
rTexViewer
online tool can be used completely for free.
rTexViewer Standalone
desktop tool could be downloaded with a small donation.
In any case, consider a donation to help the author keep working on software for games development.
Copyright (c) 2015-2023 raylib technologies (@raylibtech) | Ramon Santamaria (@raysan5)
Status | Released |
Category | Tool |
Platforms | Windows, Linux, HTML5 |
Release date | Mar 14, 2019 |
Rating | Rated 5.0 out of 5 stars (8 total ratings) |
Author | raylib technologies |
Made with | raylib |
Tags | image, raygui, raylib, Textures, tool, viewer |
Average session | About an hour |
Languages | English |
Inputs | Keyboard, Mouse |
Links | Steam, Homepage, Twitter, Steam, LinkedIn |
Download
Click download now to get access to the following files:
Development log
- rTexViewer v3.0 published!Jan 06, 2023
- rTexViewer v3.0-beta published!Nov 29, 2022
- rTexViewer v2.0 published!Jan 22, 2022
- rTexViewer running on Web!Feb 24, 2020
- rTexViewer Linux version released!Oct 06, 2019
- rTexViewer v1.2 released!Sep 22, 2019
- rTexViewer v1.0-alpha published!Mar 17, 2019
Comments
Log in with itch.io to leave a comment.
Hi Ray,
I really like this tool (and Raylib). Happy to support your excellent work and just bought thisfor the Linux version.
When running ./rtexviewer, however, I'm getting an error that 'GLIBC_2.3x' (x = 5 | 3 | 4) is not found and is required by the app. My current GLIBC version is 2.31 and I'm running Ubuntu 20.04.6 LTS x86.
Is there a relatively painless way of overcoming this error without making major changes (e.g., upgrading Ubuntu to a new version)?
Thanks,
edibo
Just reviewed this issue.
All the tools are build on GitHub servers using the provided Linux host runner, that use by default Ubuntu 22.04, I tried rebuilding it with Ubuntu 20.04 alternative host.
I'm uploading a new file but please note that this new version is a development version with some improvements and new features for the tools and not much tested.
Please, let me know if it works for you! :)
Dear Ray,
Much thanks for your quick reply and upload.
I tested the Ubuntu 20.04 (dev) version and it works perfectly as far as I can see. I also upgraded another machine to Ubuntu 22.04 to try the release version and that works great too.
Thanks again and keep up the great work!!!
edibo
Nice! Glad to know it worked! :D
Do you think you could add a macOS arm64 build?
Same request, for the other tools you make, if it's feasible.
I'm afraid this is not possible at the moment. I'm a solo developer and my resources are very limited. I can't implement a macOS build system and test everything properly, it would imply considerable amount of work. I neither have a mac and never used one so it would require some investigation...
But, afaik, raylib works on macOS without problems so if anyone is willing to help on that regards, it will be really appreciated. All my tools use a similar build system, based on GitHub Actions and some of the tools are open source. If anyone feels brave enough to implement a macOS build action, that would be great! Here there are some sample workflows, they could be used for reference to implement a macOS equivalent: https://github.com/raysan5/rfxgen/tree/master/.github/workflows
Still, it would require testing...
Any plans on open sourcing this in a late future?
No plans to open source this software. Why do you need it? I could provide the sources per client contract if required.
I was thinking, that you could just provide the src for me, because im incorporating this software into another software for PSX development.
Sorry, I'm trying to make tools for a living, not all my work is free and open source.
does it support the open sourced format: "Basis Universal Texture Compression", kind of KTX, I think: https://github.com/BinomialLLC/basis_universal
Not yet, but it's on my roadmap. Probably in a future version.