# Image Specifications

## Specifications

* Supported formats: jpg, jpeg, png, webp, bmp, tif, tiff, heic, hdr, psd
* Size limit: within 4096(px) × 4096(px)
* File size limit:\
  \- Free/Starter: within 5 MB\
  \- Pro: within 10 MB\
  \- Enterprise : within 10 MB

***

## Best Optimization Method

### Set an appropriate color mode.

* Use the RGB color mode to easily identify any potential color deviation issues.
* When exporting image files, be sure to check “Color Space” → “Convert to sRGB”, and after exporting, verify whether there is any color deviation in the image.

### Choose an appropriate image size

* Estimate in advance how the image will be displayed in the scene.\
  \
  For example, if you are creating a 2D label in a 3D scene and expect its maximum display width to be one-fourth of the device screen width, you can set the image width to 270 px (based on an estimated width of 1080 px for mainstream high-resolution devices).

### Set an appropriate image resolution

* It is recommended to set the image resolution to 72 PPI.

### Choose an appropriate image format

* If the image contains transparent areas, choose a format that supports transparency (such as PNG or WEBP)
* If the image does not contain transparency, it is recommended to export it as JPG or JPEG to achieve a smaller file size.

### Optimize image compression

* It is recommended to upload the image to the image compression platform TinyPNG for compression processing: [Click here to use it now.](https://tinypng.com/)

{% hint style="success" %}
After compression, verify the colors and sharpness again to ensure that the compression does not affect the main visual information.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-en.kivicube.com/ar-asset-creation-guide/picture-spec.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
