تصویر تغییر اندازه
اندازه تصاویر را به هر ابعادی تغییر دهید. قفل نسبت تصویر برای جلوگیری از اعوجاج. به صورت PNG، JPG یا WEBP صادر کنید.
تصویر خود را اینجا بگذارید
از PNG، JPG، WEBP، GIF و غیره پشتیبانی می کند
اندازه تصاویر را به هر ابعادی تغییر دهید. قفل نسبت تصویر برای جلوگیری از اعوجاج. به صورت PNG، JPG یا WEBP صادر کنید.
از PNG، JPG، WEBP، GIF و غیره پشتیبانی می کند
تغییر اندازه تصویر، ابعاد پیکسل یک بیت مپ را تغییر می دهد، چه کوچکتر (downsampling) یا بزرگتر (upsampling). این دو عملیات معادل نیستند. کمنمونهسازی دادههای پیکسلی را کنار میگذارد. upsampling داده های پیکسلی را از طریق درونیابی ابداع می کند. کاهش نمونه تصویری کوچکتر و واضح تر تولید می کند. نمونهبرداری تصویر بزرگتری تولید میکند، اما نمیتواند جزئیاتی را که در منبع نبود، بازیابی کند. دانستن اینکه به کدام سمت می روید تعیین می کند که از نتیجه چه انتظاری داشته باشید.
این تغییر اندازه در مرورگر شما با استفاده از HTML5 Canvas API اجرا می شود. تصویر منبع در یک بوم رمزگشایی میشود، با استفاده از نمونهگیری مجدد داخلی مرورگر در ابعاد جدید ترسیم میشود و در قالب اصلی (یا فرمت خروجی انتخابی شما) کدگذاری مجدد میشود. تنظیمات کیفیت بر فرمت های با اتلاف (JPEG، WebP) تأثیر می گذارد. خروجی همان چیزی است که تغییر اندازه مبتنی بر بوم در هر برنامه وب ایجاد می کند.
برای پایین آوردن نمونه با بالاترین کیفیت، مرورگر بسته به اجرا از درون یابی دوخطی یا دو مکعبی استفاده می کند. برای نمونه برداری، همان درون یابی نتیجه ای صاف اما نرم ایجاد می کند. ارتقاء دهنده های تخصصی هوش مصنوعی (waifu2x، Topaz Gigapixel) تصاویر برجسته تری را تولید می کنند اما به ابزارهای اختصاصی نیاز دارند.
ابعاد تصویر بر اندازه فایل، زمان بارگذاری صفحه و سازگاری پلت فرم تأثیر می گذارد. یک عکس 4000×3000 از دوربین گوشی هوشمند چندین مگابایت وزن دارد. تغییر اندازه به 1920×1440 معمولاً فایلی را 4-6× کوچکتر بدون افت کیفیت محسوس برای مشاهده صفحه نمایش می دهد. ضرب در بسیاری از تصاویر در یک صفحه، این یک برد عملکرد قابل توجه است.
الزامات پلتفرم نیز باعث تغییر اندازه می شود. عکسهای نمایه در ابعاد خاص، تصاویر بازار در حداکثر اندازههای مجاز، پیشنمایش رسانههای اجتماعی با نسبتهای دقیق - هر پلتفرم اندازه خاصی را انتظار دارد، و تغییر اندازه محلی سریعتر از مبارزه با تغییر اندازه خودکار پلتفرم است.
تصویر را رها کنید، ابعاد جدید تنظیم کنید، دانلود کنید.
قبل از تغییر اندازه، ابعاد هدف مناسب را انتخاب کنید - انتخاب بسیار کوچک جزئیات را از دست می دهد، پهنای باند بسیار بزرگ را هدر می دهد.
Canvas API با استفاده از پیاده سازی داخلی مرورگر نمونه گیری مجدد می کند. اکثر مرورگرها از درون یابی دو خطی یا دو مکعبی استفاده می کنند. الگوریتم دقیق متفاوت است اما کیفیت در مرورگرهای مدرن قابل مقایسه است.
فرمت خروجی بستگی به نوع mime canvas.toBlob دارد. PNG پیکسل های دقیق را با فشرده سازی بدون تلفات حفظ می کند. JPEG فشرده سازی تلفاتی مبتنی بر DCT را با کیفیت انتخاب شده اعمال می کند. WebP از هر دو حالت پشتیبانی می کند. WebP با کیفیت 80-85 تقریباً معادل JPEG با کیفیت 90 است.
نسبت تصویر: resizer نسبت تصویر را به طور پیش فرض قفل می کند تا نسبت ها را حفظ کند. باز کردن قفل به کشش دلخواه اجازه می دهد، که به ندرت مورد نظر است اما برای طرح بندی های خاص مفید است.