مبدل فرمت تصویر رایگان
بین JPG، PNG، WebP، AVIF، GIF و BMP تبدیل کنید.
تبدیل تصویر بین JPG، PNG و WebP (و AVIF در مرورگرهایی که پشتیبانی میکنند)، از جمله HEIC آیفون و SVG — مستقیم در مرورگر، بدون آپلود.
خروجی AVIF در این مرورگر در دسترس نیست. WebP صرفهجویی مشابهی دارد و تقریباً همهجا باز میشود.
فایلها را اینجا رها کنید یا برای مرور کلیک کنید
JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · پردازش روی دستگاه شما
یا Ctrl+V را بزنید تا از کلیپبورد جایگذاری شود
میتوانید چندین فایل را به یکباره رها کنید
نکته: تصویری از صفحه کلیپبورد خود را چسبانید (Ctrl+V) تا آن را فوری بارگذاری کنید.
فایلهای شما هرگز دستگاهتان را ترک نمیکنند. تمام پردازش به صورت محلی در مرورگر شما انجام میشود.
کاربردهای رایج
- تبدیل JPG به WebPتصاویر JPG را به فرمت WebP تبدیل کنید — فرمت مدرن که فایلهای کوچکتر را با کیفیت برابر یا بهتر میدهد.
- تبدیل PNG به WebPگرافیکهای PNG را به WebP تبدیل کنید — شفافیت و لبههای تیز را حفظ کنید در حالی که اندازه فایل را 50-80% کاهش دهید.
- تبدیل تصاویر برای چاپتصاویر را برای چاپ حرفهای آماده کنید — به فرمتهای کیفیت بالا تبدیل کنید با وضوح کامل حفظ شده.
نحوه کار
تبدیل کاملاً در مرورگر شما با استفاده از Canvas API اجرا میشود — همان موتور کدگذاری تصویر که در Chrome، Firefox، و Safari تعبیه شده. فایلهای شما روی یک بوم خارج-از-صفحه کشیده و با canvas.toBlob() به فرمت هدف دوباره کدگذاری میشوند؛ چیزی به هیچ سروری آپلود نمیشود.
- 1تصویر در یک بوم رمزگشایی شدهر فایل از طریق یک URL شیء محلی در یک HTMLImageElement بارگذاری میشود. پس از رمزگشایی، داده پیکسل روی یک بوم خارج-از-صفحه به ابعاد خروجی اندازهگذاریشده کشیده میشود — و اگر حداکثر-عرضی تنظیم شده باشد، نسبت ابعاد حفظ میشود.
- 2شفافیت JPEG پیش از کدگذاری مدیریت میشودهنگام تبدیل به JPEG (که کانال آلفا ندارد)، ابتدا بوم با پسزمینه سفید پر میشود پیش از کشیدن تصویر، و از رندر شدن مناطق شفاف بهصورت سیاه در فایل خروجی جلوگیری میکند.
- 3canvas.toBlob() پیکسلها را دوباره کدگذاری میکندcanvas.toBlob(mime, quality) بومی مرورگر بوم را به فرمت انتخابی (JPG، PNG، WebP، یا AVIF) در سطح کیفیت درخواستی کدگذاری میکند. اگر مرورگر کدگذاری فرمتی را پشتیبانی نکند، یک آزمایش-ویژگی در راهاندازی آن دکمه را غیرفعال میکند بهجای اینکه بهطور خاموش فایلی با برچسب غلط تولید کند.
- 4خروجی بهصورت یک بلاب محلی تحویل میشودبلاب کدگذاریشده در یک URL شیء محلی برای پیشنمایش و دانلود فوری بستهبندی میشود. برای چند فایل، JSZip آنها را درون-مرورگر در یک ZIP بستهبندی میکند پیش از راهاندازی دانلود.
همه داده تصویر روی دستگاه شما میماند — فایلها کاملاً درون مرورگر با استفاده از Canvas API خوانده و کدگذاری میشوند، و دادهای هرگز به سروری ارسال نمیشود.
راهنما
مثال عملی
روی «یک تصویر نمونه امتحان کنید» بزنید. فایل sample-photo.png، یک PNG به ابعاد 1600 × 1000، اضافه میشود. در فهرست «تبدیل به» گزینهٔ «JPG» انتخاب است و «کیفیت» روی 90٪ است. روی «تبدیل 1 تصویر» بزنید. وضعیت ردیف از «در انتظار» به «تمام» تغییر میکند و بعد از آن اندازهٔ جدید و یادداشت «٪ کوچکتر» میآید، و مقایسهٔ قبل و بعد با دو اندازه که با یک پیکان به هم وصل شدهاند نمایش داده میشود. «دانلود همه (1)» فایل sample-photo.jpg را ذخیره میکند. حالا «تغییر اندازه (اختیاری)» را باز کنید، «حداکثر عرض» را انتخاب کنید و 800 را بنویسید. روی «تغییر تنظیمات و تبدیل دوباره» و سپس یک بار دیگر روی «تبدیل 1 تصویر» بزنید. تصویر با حفظ نسبت به 800 × 500 کوچک میشود. «PNG» را انتخاب کنید و دوباره تبدیل کنید: «کیفیت» خاکستری میشود و پیام «PNG بدون افت کیفیت است — تنظیم کیفیت اعمال نمیشود.» نمایش داده میشود و فایل sample-photo.png است.
کدام تنظیمات را استفاده کنید و محدودیتها
- قالب خروجی را آگاهانه انتخاب کنید. «تبدیل به» شامل «JPG»، «PNG»، «WebP»، «AVIF» و «قالب اصلی» است. AVIF فقط وقتی دیده میشود که مرورگر شما بتواند آن را بنویسد؛ در غیر این صورت صفحه میگوید «خروجی AVIF در این مرورگر در دسترس نیست. WebP صرفهجویی مشابهی دارد و تقریباً همهجا باز میشود.» ابزار روی JPG شروع میشود، اما اگر نخستین فایلهایی که اضافه میکنید همگی JPEG باشند و قالبی انتخاب نکرده باشید، به PNG تغییر میکند تا JPEG دوباره به صورت JPEG ذخیره نشود. «قالب اصلی» نوع هر فایل را در صورتی که بوم (canvas) بتواند بنویسد حفظ میکند و GIF، BMP و SVG را به PNG تبدیل میکند. یادداشتی زیر دکمهها مزایا و معایب قالب انتخابشده را توضیح میدهد.
- کیفیت را برای JPG، WebP و AVIF تنظیم کنید. نوار «کیفیت» از 1 تا 100 درصد، از «کوچکترین» تا «بهترین»، میرود و از 90٪ شروع میشود. صفحه میگوید «حدود 90٪ با حجمی بسیار کمتر شبیه تصویر اصلی دیده میشود. 100٪ اغلب فایل را بزرگتر میکند.» PNG آن را نادیده میگیرد: نوار خاکستری میشود. پس از تبدیل، اگر فایل جدید دستکم 1٪ کوچکتر باشد، ردیف یادداشت «12٪ کوچکتر» را نشان میدهد، و اگر دستکم 5٪ بزرگتر باشد، «12٪ بزرگتر. کیفیت را کم کنید یا WebP را امتحان کنید». بین این دو حالت یادداشتی نمایش داده نمیشود.
- فقط وقتی تصویر کوچکتر لازم دارید از تغییر اندازه استفاده کنید. «تغییر اندازه (اختیاری)» روی «اندازه اصلی» شروع میشود. «حداکثر عرض» و «حداکثر ارتفاع» فقط کوچک میکنند: تصویری بزرگتر از عدد شما با حفظ نسبت کوچک میشود و تصویر کوچکتر دستنخورده میماند. «درصد» هر تصویر را به همان نسبت تغییر میدهد، پس 50 هر ضلع را نصف و 200 دو برابر میکند. کادر عددی خالی یعنی بدون تغییر اندازه. پیکانها در 10,000 پیکسل یا 400 درصد میایستند، اما عدد بزرگتری که خودتان تایپ کنید پذیرفته میشود. تغییر اندازه روی فایلهای SVG اعمال نمیشود.
- بدانید با فایلهای HEIC، GIF و SVG چه میشود. عکس HEIC یا HEIF آیفون هنگام افزودن به PNG تبدیل میشود («در حال تبدیل عکس آیفون شما…») و سپس دوباره به قالبی که انتخاب کردهاید تبدیل میشود. یک GIF متحرک مسطح میشود و یادداشتی کهربایی میگوید «GIF های متحرک مسطح میشوند — تنها قاب اول تبدیل میشود.» SVG اندازهٔ پیکسلی ندارد، پس «عرض خروجی SVG» ظاهر میشود که از 1024 پیکسل شروع میشود و با گامهای 64 تا 8000 بالا میرود، و ارتفاع از نسبتهای طرح پیروی میکند. فایلهای BMP هم پذیرفته میشوند.
- چند تصویر را رها کنید تا با هم تبدیل شوند. وقتی بیش از یک فایل باشد، دکمه مثلاً «تبدیل 3 تصویر» را نشان میدهد و هر بار دو فایل تبدیل میشود. «توقف» اجرا را پایان میدهد و در حین اجرا، «دانلود 2 از 5 (تا اینجا)» آنچه تمام شده را ذخیره میکند. «دانلود همه (5)» یک ZIP با نام converted-jpg.zip میدهد، یا converted-images.zip برای «قالب اصلی». هر فایل نام خودش را با پسوند جدید نگه میدارد، مثل photo.jpg؛ اگر دو نام یکی باشد، ZIP از photo (2).jpg استفاده میکند. فایلی که دو بار با همان نام، اندازه و تاریخ اضافه شود یک بار شمرده میشود.
- بدون افزودن دوبارهٔ فایلها، تنظیمات را عوض کنید. وقتی همهٔ ردیفها تمام شدند، «تغییر تنظیمات و تبدیل دوباره» همان فایلها را به صف برمیگرداند تا قالب، کیفیت یا اندازهٔ دیگری امتحان کنید. برای بارگذاری تصویر، آن را رها کنید، روی «مرور فایلها» بزنید یا با Ctrl+V بچسبانید؛ صفحه میگوید «نکته: تصویری از صفحه کلیپبورد خود را چسبانید (Ctrl+V) تا آن را فوری بارگذاری کنید.» و این را روی صفحههای لمسی پنهان میکند. تبدیل روی یک بوم در مرورگر شما انجام میشود و چیزی آپلود نمیشود. تنها استثنا «یا آدرس URL فایل را وارد کنید» است که مرورگر شما را وامیدارد آن آدرس را دریافت کند.
مشکلات رایج و راه حل آنها
- پیام «این فایل تبدیل نشد. ممکن است خراب یا پشتیبانینشده باشد.» را میدهد.
- این پیام روی ردیف فایل ظاهر میشود وقتی مرورگر نتوانسته تصویر را باز کند، رسم کند یا رمزگذاری کند. فایل را در برنامهٔ دیگری باز کنید و دوباره به صورت JPG یا PNG ذخیره کنید، سپس دوباره اضافه کنید. اندازهٔ خروجی بسیار بزرگ هم میتواند شکست بخورد، مثل «درصد» زیاد یا «عرض خروجی SVG» بزرگ؛ آن را کم کنید و روی «تلاش دوباره برای ناموفقها (1)» و سپس دکمهٔ تبدیل بزنید.
- پیام «این مرورگر نمیتواند آن قالب را خروجی بگیرد. قالب دیگری انتخاب کنید.» را میدهد.
- مرورگرها وقتی نتوانند نوع درخواستی را بنویسند، بیسروصدا به PNG برمیگردند. ابزار نوع فایلی را که گرفته بررسی میکند و نمیپذیرد PNGی را که با نام دیگری برچسب خورده به شما بدهد. زیر «تبدیل به» «JPG» یا «PNG» را انتخاب کنید، روی «تلاش دوباره برای ناموفقها (1)» و سپس دکمهٔ تبدیل بزنید. دکمههای WebP و AVIF فقط وقتی نمایش داده میشوند که یک آزمایش نشان دهد مرورگر میتواند آنها را بنویسد.
- پیام «scan.tif یک فایل TIFF است که این ابزار نمیتواند باز کند.» را میدهد.
- ناحیهٔ رها کردن به بایتهای ابتدایی فایل نگاه میکند، نه فقط نام آن، و نام آنچه را یافته میگوید. این ابزار JPG، PNG، WebP، AVIF، GIF، BMP، SVG و HEIC/HEIF را باز میکند. TIFF در فهرست نیست، PDF هم نیست. ابتدا فایل را در برنامهٔ دیگری به یکی از نوعهای پذیرفتهشده تبدیل کنید. فایلی با نامی ناپذیرفته که نوعش قابل شناسایی نباشد با «نوع فایل پشتیبانی نمیشود:» و نام آن رد میشود.
- یک ردیف میگوید «12٪ بزرگتر. کیفیت را کم کنید یا WebP را امتحان کنید».
- فایل جدید دستکم 5٪ از اصل بزرگتر است. وقتی JPG به PNG تبدیل میشود این معمول است: PNG هر پیکسل را دقیقاً نگه میدارد، پس عکس فضای بیشتری میگیرد. با JPG روی 100٪ هم پیش میآید. «WebP» یا JPG با «کیفیت» نزدیک 90 را انتخاب کنید و دوباره تبدیل کنید. اگر فقط نوع دیگری از فایل میخواستید و نه فایل کوچکتر، میتوانید یادداشت را نادیده بگیرید.
- نواحی شفاف سفید شدند.
- JPEG نمیتواند شفافیت را ذخیره کند، پس ابزار پیش از ذخیره پشت تصویر را سفید میکند و صفحه هشدار میدهد «نواحی شفاف سفید میشوند.» برای حفظ نواحی شفاف، زیر «تبدیل به» «PNG»، «WebP» یا «AVIF» را انتخاب کنید. یادداشت PNG میگوید «شفافیت حفظ میشود.»
مقایسه آن
این ابزار نوع فایل را عوض میکند و در صورت درخواست، اندازهٔ پیکسلی را. تصویر را ویرایش نمیکند: برش، چرخش، روتوش یا تغییر رنگ ندارد و هدف دقیق برای حجم فایل هم ندارد. برای اندازهٔ دقیق بر حسب پیکسل یا کیلوبایت از «تغییر اندازهٔ تصویر» استفاده کنید. هر فایل روی یک بوم دوباره رسم و دوباره رمزگذاری میشود، پس JPG، WebP و AVIF هر بار کمی کیفیت از دست میدهند و جزئیاتی مثل اطلاعات دوربین منتقل نمیشوند. نمیتواند GIF، BMP، TIFF یا فایلهای متحرک بنویسد و GIF متحرک فقط قاب اولش را نگه میدارد. یک برنامهٔ تصویر دسکتاپ قالبها و گزینههای بیشتری را اداره میکند. در عوض چیزی نصب نمیشود، عکسهای HEIC آیفون و فایلهای SVG پذیرفته میشوند و تصاویر شما در مرورگرتان میمانند.
ابزارهای مرتبط
فشردهساز تصویر
تصاویر JPG، PNG، WebP و AVIF را فشرده کنید. مقایسه قبل/بعد.
تبدیل PDF به تصویر (JPG، PNG، WebP)
هر صفحه از یک PDF را به تصاویر JPG، PNG یا WebP با وضوح انتخابی تبدیل کنید. صفحات را به صورت جداگانه یا همه با هم به صورت ZIP دانلود کنید. فایلها هرگز مرورگر شما را ترک نمیکنند.
تغییر اندازه تصویر
اندازه تصاویر را بر اساس ابعاد یا درصد تغییر دهید. نسبت ابعاد را حفظ کنید، فرمت خروجی را انتخاب کنید، بدون افت کیفیت.