# How-to: Import Unsupported Image Formats

**URL:** <https://forum.techsoft3d.com/t/how-to-import-unsupported-image-formats/1360>\
**Category:** HOOPS Visualize Desktop\
**Tags:** knowledge-base, how-to, import\
**Created:** [October 1, 2021, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-import-unsupported-image-formats/1360 "2021-10-01T04:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabriel.peragine](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/gabriel.peragine/32/1535_2.png) [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Post date:** [October 1, 2021, 4:00am UTC](https://forum.techsoft3d.com/t/how-to-import-unsupported-image-formats/1360/1 "2021-10-01T04:00:00Z")

</div>

HOOPS Visualize HPS supports many [Image Formats](https://docs.techsoft3d.com/hps/latest/general/supported_file_formats.html#image-formats) ([3DF Image Formats](https://docs.techsoft3d.com/3df/latest/general/supported_file_formats.html#raster-formats)). However, HOOPS does not support every possible image format (e.g. gif, TIFF, ico, etc.).

If your application needs to import a format which is not directly supported by HOOPS, you have a few options.

1. Convert the file to a format supported by HOOPS and read the converted file
2. Enhance your application to read the unsupported format directly and pass the information to HOOPS
3. For HPS, use an [ImageKit (cf. SetData)](https://docs.techsoft3d.com/hps/latest/prog_guide/0404_images.html) when you obtain image data without using Image::File::Import
4. For 3DF, transfer the image data to an array of image pixel to [insert an image](https://docs.techsoft3d.com/3df/latest/prog_guide/3dgs/02_11_geometry_images.html).
