> For the complete documentation index, see [llms.txt](https://csharp.progdocs.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://csharp.progdocs.se/annat/raylib/bilder-och-texturer.md).

# Bilder och texturer

## Bilder och texturer

I Raylib skiljer man på *Images* och *Textures*.

Skillnaden är att Images kan *redigeras*. Textures kan *ritas ut till skärmen*.

### Filformat som stöds

* png
* bmp
* tga
* gif (dock ej animationer)
* dds, hdr, ktx, astc

{% hint style="info" %}
**Observera** att det saknas stöd för jpg – detta eftersom jpg är väldigt ovanligt i spel.
{% endhint %}

{% hint style="info" %}
**Observera** att alla bilder är [**resursfiler**](/filhantering/resursfiler.md). Det betyder att du måste[ krångla lite](/filhantering/resursfiler.md#losning-1-kopiera-filerna-automatiskt-till-malmappen) för att vara säker på att programmet kan hitta dem.&#x20;
{% endhint %}

## [Texture](/annat/raylib/bilder-och-texturer/texture.md)

En Texture är en bild som är sparad i grafikkortets minne (VRAM), och är redo att ritas ut på skärmen. Man kan skapa en Texture utifrån en [Image ](#image)eller läsa in en bildfil från hårddisken direkt.

## [Image](/annat/raylib/bilder-och-texturer/image.md)

En Image är en bild som är sparad i datorns arbetsminne (RAM), och kan redigeras på olika sätt.

För att man ska kunna rita ut den till fönstret behöver man sedan konvertera den till en [texture](#texture). Det gör man genom [LoadTextureFromImage](/annat/raylib/bilder-och-texturer/texture.md#loadtexturefromimage).
