תמונות

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

עודכן צפייה כ-Markdown

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. לקוחות שבונים ממנו כתובות תמונות עובדים בלי שינוי.

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

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"]
  }
}
JavaScript
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?

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

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

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