# Obrázky

> Každá cesta k obrázku v odpovědi amodb se načítá z https://img.amodb.dev/t/p/{size}/{file}. Velikosti odpovídají TMDB: w92, w154, w185, w300, w342, w500, w780, w1280, h632 a original. Obrázky nepotřebují klíč a nezapočítávají se do limitu. Edge je drží 30 dní a /3/configuration vrací základní URL.

## Vzor URL

```text
https://img.amodb.dev/t/p/{size}/{file}
```

`{file}` je cesta z pole odpovědi, například `poster_path`, `backdrop_path`, `profile_path`, `still_path` nebo `logo_path`. Už začíná znakem `/`.

```text
https://img.amodb.dev/t/p/w500/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg
```

## Velikosti

| Velikost   | Šířka nebo výška | K čemu se hodí                                            |
| ---------- | ---------------- | --------------------------------------------------------- |
| `w92`      | šířka 92 px      | Návrhy při hledání                                        |
| `w154`     | šířka 154 px     | Husté seznamy                                             |
| `w185`     | šířka 185 px     | Mřížky na počítači, profilové fotky                       |
| `w300`     | šířka 300 px     | Náhledy pozadí, `Poster` v OMDb                           |
| `w342`     | šířka 342 px     | Mřížky na telefonech s displeji s vysokou hustotou pixelů |
| `w500`     | šířka 500 px     | Stránky s detailem                                        |
| `w780`     | šířka 780 px     | Velké plakáty, středně velká pozadí                       |
| `w1280`    | šířka 1280 px    | Pozadí na celou šířku                                     |
| `h632`     | výška 632 px     | Profilové fotky v plné výšce                              |
| `original` | Velikost zdroje  | Stahování a tisk                                          |

Plakáty mají poměr 2:3. Nastavte `width` a `height` na `<img>`, aby se stránka při načítání neposouvala.

## Základní URL z endpointu konfigurace

`GET /3/configuration` vrací stejnou strukturu jako TMDB. Klienti, kteří z ní skládají URL obrázků, fungují beze změn.

```json
{
  "images": {
    "base_url": "http://img.amodb.dev/t/p/",
    "secure_base_url": "https://img.amodb.dev/t/p/",
    "poster_sizes": ["w92", "w154", "w185", "w342", "w500", "w780", "original"]
  }
}
```

Edge drží `/3/configuration` 24 hodin, takže stačí ji načíst jednou denně.

## Responzivní obrázky

```js
const base = "https://img.amodb.dev/t/p";
const srcset = ["w185", "w342", "w500"]
  .map((size) => `${base}/${size}${movie.poster_path} ${size.slice(1)}w`)
  .join(", ");

const html = `<img src="${base}/w342${movie.poster_path}" srcset="${srcset}"
  sizes="(min-width: 64rem) 185px, 33vw" width="342" height="513"
  alt="${movie.title} poster" loading="lazy">`;
```

## Cachování

Obrázky zůstávají v cache na edge 30 dní. Ukládejte si u záznamu cestu k souboru a URL sestavte až při vykreslování, abyste mohli později změnit velikost bez nových volání API.

## Otázky a odpovědi

### Mohu adresy obrázků vkládat přímo do značek img?

Ano. Adresy obrázků neobsahují klíč, takže jsou na veřejných stránkách bezpečné. Zvolte nejmenší velikost, která pokryje zobrazenou šířku vynásobenou poměrem pixelů zařízení.

### Počítají se požadavky na obrázky do mého limitu?

Ne. Hostitel obrázků klíč nečte, takže plakáty a pozadí nikdy nečerpají vaše požadavky za minutu.

## Související stránky

- [Rychlý start](https://amodb.dev/cs/quickstart/): První volání amodb: získejte klíč, vyžádejte detail filmu v curl, JavaScriptu, Pythonu, PHP nebo Go a načtěte plakát z img.amodb.dev. Za méně než 2 minuty.
- [Jazyky](https://amodb.dev/cs/languages/): amodb vrací názvy, popisy a jména ve 14 jazycích. Do language předejte tag ve stylu TMDB, např. ru-RU nebo pt-BR; jakýkoli jiný tag použije angličtinu.
- [Limity požadavků](https://amodb.dev/cs/rate-limits/): amodb omezuje klíč počtem požadavků za minutu v klouzavém okně 60 sekund: 20, 40 nebo 120 podle tarifu. Čtěte hlavičky limitu a řešte 429 pomocí Retry-After.

Aktualizováno: 2026-10-18. Source: https://amodb.dev/cs/images/
