بهینه‌سازی تصاویر برای محتوای تولیدشده توسط هوش مصنوعی

تصاویر هوش مصنوعی یک مشکل عملکردی منحصربه‌فرد ایجاد می‌کنند. شما تا زمانی که فرآیند تولید تمام نشود، از اندازه، فرمت یا محتوای تصویر اطلاعی ندارید. با این حال، همچنان باید از بارگذاری کند و جابه‌جایی چیدمان (layout shifts) جلوگیری کنید.

من هنگام ساخت یک ابزار رایگان تولید تصویر با هوش مصنوعی، از این مراحل استفاده کردم.

بهینه‌سازی استاندارد بر این فرض استوار است که شما از قبل تصویر را می‌شناسید. در این حالت می‌توانید ابعاد را محاسبه کرده و در زمان ساخت (build time) بهینه‌سازی را انجام دهید. اما تصاویر تولیدشده این قاعده را نقض می‌کنند؛ زیرا تصویر تا زمانی که کاربر آن را درخواست نکند، وجود خارجی ندارد.

نحوه مدیریت تحویل (delivery):

چگونه از جابه‌جایی چیدمان (layout shifts) جلوگیری کنیم:

کاربران قبل از کلیک روی دکمه تولید، نسبت ابعاد (aspect ratio) را انتخاب می‌کنند. از این موضوع به نفع خود استفاده کنید.

چگونه سرعت بارگذاری را بهبود بخشیم:

تصویر تولیدشده معمولاً المان اصلی در Largest Contentful Paint (LCP) است.

استراتژی کشینگ (Caching):

نتایج این تغییرات:

خلاصه اقدامات:

Source: https://dev.to/aon_infotech_3a1b6ff525fc/image-optimization-for-ai-generated-content-webp-lcp-and-layout-shift-4en6

Optional learning community: https://t.me/GyaanSetuAi