# תמונות

> כל נתיב תמונה בתגובה של amodb נטען מ-https://img.amodb.dev/t/p/{size}/{file}. הגדלים זהים לאלה של TMDB: w92, w154, w185, w300, w342, w500, w780, w1280, h632 ו-original. תמונות לא צריכות מפתח ולא נספרות בקצב שלכם. הקצה שומר אותן 30 יום, ו-/3/configuration מחזיר את כתובות הבסיס.

## תבנית כתובת

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

`{file}` הוא הנתיב משדה בתגובה כמו `poster_path`, `backdrop_path`, `profile_path`, `still_path` או `logo_path`. הוא כבר מתחיל ב-`/`.

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

## גדלים

| גודל       | רוחב או גובה      | מתאים ל                                              |
| ---------- | ----------------- | ---------------------------------------------------- |
| `w92`      | רוחב 92 פיקסלים   | הצעות חיפוש                                          |
| `w154`     | רוחב 154 פיקסלים  | רשימות צפופות                                        |
| `w185`     | רוחב 185 פיקסלים  | רשתות בדסקטופ, תמונות פרופיל                         |
| `w300`     | רוחב 300 פיקסלים  | תמונות ממוזערות של תמונות רקע, השדה `Poster` של OMDb |
| `w342`     | רוחב 342 פיקסלים  | רשתות בטלפונים עם מסכי צפיפות גבוהה                  |
| `w500`     | רוחב 500 פיקסלים  | עמודי פרטים                                          |
| `w780`     | רוחב 780 פיקסלים  | פוסטרים גדולים, תמונות רקע בינוניות                  |
| `w1280`    | רוחב 1280 פיקסלים | תמונות רקע ברוחב מלא                                 |
| `h632`     | גובה 632 פיקסלים  | תמונות פרופיל בגובה מלא                              |
| `original` | גודל המקור        | הורדות והדפסה                                        |

הפוסטרים ביחס 2:3. הגדירו `width` ו-`height` על התג `<img>` כדי שהעמוד לא יזוז בזמן הטעינה.

## כתובות בסיס מנקודת הקצה של ההגדרות

`GET /3/configuration` מחזיר את אותו מבנה כמו TMDB. לקוחות שבונים ממנו כתובות תמונות עובדים בלי שינוי.

```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"]
  }
}
```

הקצה שומר את `/3/configuration` ל-24 שעות, ולכן מספיק לקרוא אותו פעם ביום.

## תמונות רספונסיביות

```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">`;
```

## מטמון

תמונות נשארות במטמון הקצה 30 יום. שמרו את נתיב הקובץ עם הרשומה ובנו את הכתובת בזמן הרינדור, כדי שתוכלו להחליף גדלים בהמשך בלי קריאות API חדשות.

## שאלות ותשובות

### אפשר לשים כתובות תמונות ישירות בתגי img?

כן. כתובות תמונות לא נושאות מפתח, ולכן בטוח לשים אותן בעמודים ציבוריים. בחרו את הגודל הקטן ביותר שמכסה את הרוחב המוצג כפול יחס הפיקסלים של המכשיר.

### האם בקשות תמונות נספרות במגבלת הקצב שלי?

לא. מארח התמונות לא קורא מפתח, ולכן פוסטרים ותמונות רקע אף פעם לא צורכים את הבקשות לדקה שלכם.

## עמודים קשורים

- [מדריך למתחילים](https://amodb.dev/he/quickstart/): בצעו את הקריאה הראשונה ל-amodb: קבלו מפתח, בקשו פרטי סרט ב-curl, JavaScript, Python, PHP או Go, ואז טענו את הפוסטר מ-img.amodb.dev. פחות מ-2 דקות.
- [שפות](https://amodb.dev/he/languages/): amodb מגיש כותרים, תקצירים ושמות ב-14 שפות. העבירו בפרמטר language תגית בסגנון TMDB כמו ru-RU או pt-BR; כל תגית אחרת חוזרת לאנגלית, בלי שגיאה.
- [מגבלות קצב](https://amodb.dev/he/rate-limits/): amodb מגביל כל מפתח לפי בקשות לדקה בחלון נע של 60 שניות: 20, 40 או 120 בהתאם למסלול שלכם. קראו את כותרות מגבלת הקצב וטפלו ב-429 עם Retry-After.

עודכן: 2026-10-18. Source: https://amodb.dev/he/images/
