پرش به محتوای اصلی

تغییر اندازه تصویر رایگان

اندازه تصاویر را بر اساس ابعاد یا درصد تغییر دهید. نسبت ابعاد را حفظ کنید، فرمت خروجی را انتخاب کنید، بدون افت کیفیت.

فایل‌ها را اینجا رها کنید یا برای مرور کلیک کنید

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · پردازش روی دستگاه شما

یا Ctrl+V را بزنید تا از کلیپ‌بورد جای‌گذاری شود

می‌توانید چندین فایل را به یکباره رها کنید

مرور فایل‌ها

فایل‌های شما هرگز دستگاهتان را ترک نمی‌کنند. تمام پردازش به صورت محلی در مرورگر شما انجام می‌شود.

نحوه کار

تغییر اندازه کاملاً در مرورگر شما با استفاده از Canvas API اتفاق می‌افتد — همان موتور رندرینگ که در Chrome، Firefox، و Safari تعبیه شده. تصویر شما روی یک بوم خارج-از-صفحه در ابعاد جدید کشیده و به‌صورت محلی دوباره کدگذاری می‌شود؛ چیزی دستگاه شما را ترک نمی‌کند.

  1. 1
    تصویر توسط مرورگر رمزگشایی شد
    وقتی فایلی را می‌اندازید یا انتخاب می‌کنید، مرورگر تصویر (JPEG، PNG، WebP، AVIF، یا GIF) را به داده پیکسل خام از طریق یک HTMLImageElement رمزگشایی می‌کند. ابعاد پیکسل اصلی خوانده می‌شوند و برای پیش‌پرکردن فیلدهای عرض و ارتفاع استفاده می‌شوند.
  2. 2
    بوم در اندازه جدید دوباره می‌کشد
    کلیک روی تغییر اندازه یک HTMLCanvasElement خارج از صفحه را به عرض و ارتفاع انتخابی شما تنظیم می‌کند، سپس ctx.drawImage() را برای مقیاس‌دهی و رسم هر پیکسل در ابعاد جدید فراخوانی می‌کند. برای خروجی JPEG، ابتدا پس‌زمینه با رنگ سفید پر می‌شود تا نواحی شفاف سیاه نشوند.
  3. 3
    canvas.toBlob() خروجی را کدگذاری می‌کند
    متد داخلی مرورگر canvas.toBlob() داده پیکسل را به JPEG، PNG، یا WebP در سطح کیفیتی که تنظیم می‌کنید کدگذاری می‌کند. اگر اندازه فایل هدفی مشخص کرده باشید، یک جست‌وجوی دودویی ۷تکراری به‌طور خودکار پارامتر کیفیت را تنظیم می‌کند تا خروجی در یا زیر آن اندازه بگنجد.
  4. 4
    نتیجه پیش‌نمایش و به‌صورت محلی دانلود شد
    بلاب کدگذاری‌شده به یک URL شیء برای پنل پیش‌نمایش تبدیل می‌شود — بدون رفت‌وبرگشت سروری. کلیک روی دانلود یک ذخیره محلی را با نام فایلی که ابعاد پیکسل نهایی را شامل می‌شود راه‌اندازی می‌کند.

تصویر شما کاملاً درون مرورگر شما با استفاده از Canvas API پردازش می‌شود و هرگز به هیچ سروری آپلود نمی‌شود.

راهنما

مثال عملی

«نمونه را امتحان کنید» را بزنید. فایل sample-photo.png اضافه می‌شود و برچسب فایل 1600 × 1000 را نشان می‌دهد. با تیک «قفل نسبت ابعاد»، 800 را در «عرض» بنویسید تا «ارتفاع» به 500 تغییر کند. «فرمت خروجی» روی «مثل اصل» است و نمونه PNG است، پس «تغییر اندازه تصویر» را بزنید تا بخش «بعد» ابعاد 800 × 500 را همراه حجم فایل بر حسب KB نشان دهد. فایل دانلودی sample-photo_800x500.png نام دارد. حالا به‌جای آن پیش‌تنظیم «IBPS / SBI signature · 140×60 · 10–20 KB» را انتخاب کنید. کادرها می‌شوند 140 × 60، قفل خاموش می‌شود، «وقتی شکل فرق می‌کند» روی «جا شدن در داخل (با حاشیه)» قرار می‌گیرد، فرمت JPEG می‌شود و «حداقل اندازه (کیلوبایت)» و «حداکثر اندازه (کیلوبایت)» با 10 و 20 پر می‌شوند. ابزار ابتدا بالاترین کیفیت JPEG را امتحان می‌کند. اگر آن فایل کمتر از 10,240 بایت باشد، چون تصویر 140 × 60 بسیار کوچک است، با یک توضیح نامرئی تا 11,264 بایت پر می‌شود، بخش «بعد» 11.0 KB و «✓ در محدودهٔ 10–20 KB» را نشان می‌دهد و یادداشتی می‌گوید «فایل تا حداقل اندازه پر شد. خود تصویر تغییری نکرده است.»

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • قبل از نوشتن اندازه، واحد را انتخاب کنید. «واحد» px، cm، mm و in را عرضه می‌کند. برای cm، mm و in کادر «DPI» ظاهر می‌شود (از 30 تا 1,200 با شروع از 300) و اندازهٔ پیکسلی برابر است با اندازهٔ فیزیکی به اینچ ضربدر DPI. پس 35 × 45 mm با 300 DPI می‌شود 413 × 531 px و 4 × 6 in می‌شود 1,200 × 1,800 px. پیکسل‌ها گرد می‌شوند، بنابراین 413 px دوباره 34.97 mm خوانده می‌شود. DPI در فایل‌های JPEG و PNG ذخیره می‌شود تا چاپخانه اندازهٔ درست را بخواند؛ با px چیزی نوشته نمی‌شود. «عرض» و «ارتفاع» هر کدام حداکثر 10,000 px هستند. حالت «درصد» لغزنده‌ای از 1 تا 200 درصد دارد. تا وقتی «عرض» یا «ارتفاع» 0 باشد، «تغییر اندازه تصویر» غیرفعال می‌ماند.
  • نسبت را قفل کنید یا انتخاب کنید وقتی شکل عوض می‌شود چه شود. با تیک «قفل نسبت ابعاد»، تغییر یک کادر دیگری را تنظیم می‌کند؛ مثلاً 4000 × 3000 با عرض 1200 ارتفاع 900 می‌دهد. تیک را بردارید تا هر دو اندازه را خودتان بنویسید. آن‌گاه «وقتی شکل فرق می‌کند» با «برش برای پر کردن»، «جا شدن در داخل (با حاشیه)» و «کشش» ظاهر می‌شود. با «برش برای پر کردن» می‌توانید قاب را روی پیش‌نمایش «اصلی» بکشید، یا از کلیدهای جهت‌نما (برای گام‌های بزرگ‌تر Shift) استفاده کنید، تا انتخاب کنید چه چیزی در تصویر بماند؛ «وسط» آن را بازنشانی می‌کند. با «جا شدن در داخل (با حاشیه)» منوی «پس‌زمینه» به شما امکان می‌دهد سفید، سیاه، رنگ دلخواه یا نسخهٔ محوشدهٔ عکس را انتخاب کنید. بزرگ‌کردن بیش از اندازهٔ اصلی هشداری نشان می‌دهد که «نمی‌تواند جزئیات واقعی اضافه کند».
  • بازهٔ حجم فایل را تعیین کنید و بگذارید ابزار کیفیت را انتخاب کند. «حداکثر اندازه (کیلوبایت)» و «حداقل اندازه (کیلوبایت)» مقادیر 1 تا 102,400 را می‌پذیرند و با JPEG، WebP و AVIF کار می‌کنند؛ لغزندهٔ «کیفیت» خاکستری است چون «کیفیت به طور خودکار برای رسیدن به اندازه هدف انتخاب می‌شود.» حداکثر با 1,000 بایت در هر KB و حداقل با 1,024 بایت در هر KB حساب می‌شود، پس فایلی که اینجا قبول شود با هر دو قاعده قبول می‌شود. اگر تصویر فقط با کیفیت نتواند زیر حداکثر برود (تا 5 درصد)، ابزار آن را مرحله‌به‌مرحله و با حفظ شکل کوچک‌تر می‌کند، تا جا شود یا ضلع کوتاه‌تر از 16 px کمتر شود. فایل زیر حداقل پر می‌شود، که فقط برای JPEG کار می‌کند.
  • قالب خروجی را عمداً انتخاب کنید. «مثل اصل» PNG را PNG، WebP را WebP و AVIF را AVIF نگه می‌دارد و GIF را به PNG و هر چیز دیگر را به JPEG تبدیل می‌کند. AVIF فقط اگر مرورگرتان بتواند آن را کدگذاری کند در فهرست می‌آید؛ در غیر این صورت WebP استفاده می‌شود. بدون بازهٔ حجم، «کیفیت» از 10 تا 100 درصد با گام‌های 5 است و از 90 شروع می‌شود. PNG بدون اتلاف است، پس کیفیت را نادیده می‌گیرد و هدف KB ندارد. JPEG شفافیت ندارد، پس بخش‌های شفاف با رنگ «پس‌زمینه» (در حالت خودکار سفید) پر می‌شوند؛ برای حفظ شفافیت PNG یا WebP را انتخاب کنید. عکس HEIC آیفون هنگام افزودن به PNG تبدیل می‌شود، بنابراین «مثل اصل» یک PNG بزرگ می‌دهد؛ برای فایل کوچک‌تر JPEG یا WebP را انتخاب کنید.
  • وقتی فرم یا فروشگاه اندازه را مشخص کرده، از یک پیش‌تنظیم شروع کنید. منوی «پیش‌تنظیم» پنج گروه دارد: «آزمون‌ها و فرم‌های دولتی هند»، «شبکه اجتماعی و پروفایل»، «والپیپر دسکتاپ (نوارهای سیاه)»، «آگهی‌های بازارچه (حاشیه سفید)» و «اندازه‌های چاپ و کارت شناسایی». یک پیش‌تنظیم اندازه، نحوهٔ جا شدن، پس‌زمینه، JPEG به‌عنوان قالب و، برای پیش‌تنظیم‌های آزمون، بازهٔ KB را تعیین می‌کند؛ مثلاً «عکس Passport Seva» با 630 × 810 px و حداکثر 250 KB. اگر بعداً کادری یا قالب را عوض کنید، منو به «سایز سفارشی» برمی‌گردد. اندازه‌های آزمون یادداشتی دارند که قواعد از دوره‌ای استخدامی تا دورهٔ دیگر تغییر می‌کند، پس قبل از آپلود اطلاعیهٔ خود را بررسی کنید.
  • چند تصویر را رها کنید تا همان تنظیمات برای همه اعمال شود. بیش از یک تصویر را رها یا جای‌گذاری کنید، یا زیر یک تصویر «افزودن تصاویر بیشتر» را بزنید. JPEG، PNG، WebP، AVIF و GIF پذیرفته می‌شود. فهرستی با دکمه‌ای به شکل «تغییر اندازهٔ ۳ تصویر» ظاهر می‌شود و فایل‌ها دو‌تا‌دوتا انجام می‌شوند. نام هر فایل مانند photo_800x500.jpg است و «دانلود همه (N)» یک ZIP به نام resized-images می‌دهد. با تیک «قفل نسبت ابعاد»، «هر تصویر درون عرض × ارتفاع جا داده می‌شود و شکل خودش را حفظ می‌کند.» ردیف‌های ناموفق را می‌توان با «تلاش دوباره برای ناموفق‌ها (N)» دوباره امتحان کرد. GIF متحرک به یک فریم تخت می‌شود.

مشکلات رایج و راه حل آن‌ها

می‌گوید «این تصویر بارگذاری نشد — ممکن است فایل پشتیبانی نشود یا آسیب دیده باشد.»
مرورگر نتوانست فایل را به‌عنوان تصویر رمزگشایی کند. آن را در برنامهٔ دیگری باز کنید و دوباره به‌صورت JPEG یا PNG ذخیره یا صادر کنید. ابزار JPEG، PNG، WebP، AVIF و GIF را می‌پذیرد و عکس‌های HEIC آیفون هنگام افزودن تبدیل می‌شوند. انواع دیگر، مانند BMP، TIFF یا PDF، هنگام افزودن رد می‌شوند. فایلی که 0 بایت است، که برای فایل OneDrive یا iCloud که هرگز دانلود نشده رایج است، با پیام جداگانه‌ای رد می‌شود؛ ابتدا آن را در این دستگاه دانلود کنید.
می‌گوید «تغییر اندازه ناموفق — ابعاد ممکن است برای این مرورگر خیلی بزرگ باشند. مقادیر کوچک‌تر را امتحان کنید.»
مرورگر نتوانست تصویری با آن اندازه بکشد یا ذخیره کند. هر ضلع می‌تواند تا 10,000 px باشد، که برای مربع 100 میلیون پیکسل است، و برخی مرورگرها، به‌ویژه روی گوشی، نمی‌توانند بوم به آن بزرگی بسازند. «عرض» و «ارتفاع» را کمتر کنید یا از «درصد» استفاده کنید. همین پیام در ردیفی از دسته که ناموفق بوده ظاهر می‌شود؛ بعد از تغییر اندازه از «تلاش دوباره برای ناموفق‌ها (N)» استفاده کنید. اگر با اندازهٔ عادی هم رخ می‌دهد، JPEG یا PNG را به‌عنوان قالب خروجی امتحان کنید.
می‌گوید «با وجود کوچک‌تر کردن تصویر، به اندازه هدف نرسید. حداکثر KB بالاتری را امتحان کنید.»
ابزار پیش‌تر کمترین کیفیت و بعد تصاویر کوچک‌تر را امتحان کرده و وقتی ضلع کوتاه‌تر از 16 px کمتر شود متوقف می‌شود. «حداکثر اندازه (کیلوبایت)» را بالا ببرید، یا خودتان ابتدا اندازهٔ پیکسلی را کم کنید. عکس بسیار پرجزئیات نمی‌تواند بدون کوچک شدن پیکسلی به حجم خیلی کم برسد.
می‌گوید «کوچک‌تر از حداقل — این قالب نمی‌تواند پر شود؛ JPEG را انتخاب کنید.»
شما «حداقل اندازه (کیلوبایت)» را با WebP یا AVIF به‌عنوان قالب تعیین کرده‌اید و فایل کوچک‌تر از آن درآمده است. فقط JPEG را می‌توان برای رسیدن به حداقل پر کرد، با افزودن توضیحی که تصویر را تغییر نمی‌دهد. «فرمت خروجی» را روی JPEG بگذارید. PNG اصلاً هدف KB ندارد: صفحه می‌گوید «PNG بدون اتلاف است، پس هدف KB ندارد. برای تعیین حجم فایل، JPEG یا WebP را انتخاب کنید.»
نتیجه از نظر پیکسل کوچک‌تر از اندازه‌ای است که نوشتید، با یادداشتی مثل «برای ماندن در حد حجم، تصویر به 640×400 کاهش یافت (از 800×500).»
حداکثر حجم فایل بر اندازهٔ پیکسلی اولویت دارد. فقط با کیفیت نشد فایل را زیر «حداکثر اندازه (کیلوبایت)» شما آورد، پس تصویر با حفظ شکل کوچک‌تر شد. اگر اندازهٔ دقیق پیکسلی مهم‌تر است، حداکثر را بالا ببرید یا قالبی را انتخاب کنید که بهتر فشرده می‌کند، مثل WebP. اگر حجم فایل مهم‌تر است، تصویر کوچک‌تر را بپذیرید. در دسته هم ردیف به همین شکل «به 640×400 کاهش یافت» را می‌گوید.

مقایسه آن

«ابعاد» برای اندازهٔ دقیق یا اندازهٔ چاپی مناسب است و «درصد» همهٔ تصاویر را با سهم یکسان مقیاس می‌دهد، که وقتی تصاویر اندازه‌های متفاوت دارند راحت‌تر است. این ابزار تغییر اندازه می‌دهد، تا قاب برش می‌دهد و بازهٔ حجم فایل تعیین می‌کند. چرخاندن، روتوش یا انتخاب روش نمونه‌برداری مجدد را ندارد. مقیاس‌دهی از نرم‌سازی با کیفیت بالای خود مرورگر استفاده می‌کند، پس ویرایشگر عکس دسکتاپ کنترل بیشتری بر شارپ کردن و نمونه‌برداری مجدد می‌دهد. این ابزار فشرده‌ساز ساده هم نیست: حداکثر KB می‌تواند علاوه بر کیفیت، اندازهٔ پیکسلی را هم کم کند. اگر می‌خواهید اندازهٔ پیکسلی را نگه دارید و فقط فایل را کوچک کنید، کادر «حداکثر اندازه (کیلوبایت)» را خالی بگذارید و «کیفیت» را پایین بیاورید. در عوض چیزی برای نصب نیست و تصاویر در مرورگر شما تغییر اندازه می‌یابند.

ابزارهای مرتبط

سؤالات متداول