Subformer

چرخش و برگرداندن تصویر

یک تصویر یا یک دسته کامل را در مراحل ۹۰ درجه بچرخانید، به صورت افقی یا عمودی آینه کنید، و دانلود کنید. با فرمت‌های JPG، PNG، WebP، HEIC مستقیماً از آیفون شما، GIF، BMP و SVG کار می‌کند - همه در مرورگر شما، بدون نیاز به آپلود.

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

تصاویر را اینجا رها کنید، یا برای مرور کلیک کنید

JPG، PNG، WebP، HEIC، GIF، BMP، SVG - در گام‌های ۹۰ درجه بچرخانید.

نحوهٔ کار

چهار گام از یک عکس کج به یک فایل اصلاح شده.

  1. ۱. تصاویر خود را رها کنید

    تصاویر را در هر کجای صفحه بکشید یا روی منطقه رها کردن کلیک کنید. JPG، PNG، WebP، HEIC، GIF، BMP و SVG همگی کار می‌کنند.

  2. ۲. بچرخانید

    برای چرخش ۹۰ درجه‌ای، روی دکمه‌های چرخش در هر کارت کلیک کنید. از کنترل‌های چرخش همه (Rotate-All) برای اعمال چرخش یکسان در کل دسته استفاده کنید.

  3. ۳. فرمت را انتخاب کنید

    فرمت اصلی را با خودکار (Auto) حفظ کنید، یا به PNG / JPG / WebP تبدیل کنید. برای خروجی JPG، رنگ پس‌زمینه‌ای را انتخاب کنید که گوشه‌های شفاف را پر می‌کند.

  4. ۴. دانلود کنید

    هر تصویر چرخانده شده را در دستگاه خود ذخیره کنید. کل دسته به صورت متوالی با یک وقفه کوتاه دانلود می‌شود تا مرورگر فایل‌ها را از دست ندهد.

وقتی نیاز به چرخش یک تصویر دارید

دوربین‌های تلفن و برنامه‌های اسکنر جهت‌گیری را از طریق یک پرچم EXIF ثبت می‌کنند. برخی برنامه‌ها به این پرچم احترام می‌گذارند و هنگام نمایش می‌چرخانند؛ برخی دیگر پیکسل‌های واقعی را رندر می‌کنند و عکس شما کج نمایش داده می‌شود. پلتفرم‌های وب به ویژه ناسازگار هستند - یک آپلود مشابه می‌تواند در یک وب‌سایت صحیح و در وب‌سایت بعدی کج به نظر برسد.

این ابزار پیکسل‌های واقعی را بازنویسی می‌کند تا جهت‌گیری در آن گنجانده شود. JPG و WebP با کیفیت 92 (تقریباً از نظر بصری یکسان) دوباره رمزگذاری می‌شوند؛ PNG و WebP-lossless هر بایت را حفظ می‌کنند. عکس‌های HEIC از آیفون به صورت محلی رمزگشایی می‌شوند تا نیازی به مرحله تبدیل جداگانه نداشته باشید.

همه چیز در مرورگر شما از طریق API بوم دو بعدی اجرا می‌شود. فایل را رها کنید، روی چرخش کلیک کنید، دانلود کنید - هیچ چیز به سرور ارسال نمی‌شود، که برای عکس‌های مشتری، اسکن کارت شناسایی و هر چیز دیگری که ترجیح می‌دهید به شخص ثالثی ندهید، اهمیت دارد.

در پشت صحنه

بدون سرور، بدون آپلود، بدون سرویس پردازش تصویر. چرخش روی APIهای استاندارد مرورگر به علاوه یک ماژول WebAssembly برای فرمتی که مرورگر شما نمی‌تواند به صورت بومی بخواند، اجرا می‌شود.

Canvas 2D API
تبدیل را اعمال کرده و نتیجه را دوباره رمزگذاری می‌کند. چرخش در گام‌های ۹۰ درجه یک بازنگاری پیکسلی بدون افت کیفیت است - رمزگذار تنها مرحله‌ای است که می‌تواند کیفیت را از دست بدهد، به همین دلیل خروجی PNG از نظر بایت کامل است.
WebAssembly HEIC decoding
فایل‌های HEIC و HEIF از آیفون روی دستگاه شما رمزگشایی می‌شوند. هیچ مرورگری رمزگشای بومی برای آن فرمت ندارد، بنابراین یک ماژول WebAssembly آن را به صورت محلی مدیریت می‌کند به جای اینکه عکس را به سرور تبدیل ارسال کند.
Browser image codecs
رمزگذاری JPEG، PNG و WebP از کدک‌هایی استفاده می‌کند که از قبل در مرورگر شما تعبیه شده‌اند. این کار حجم صفحه را کم نگه می‌دارد و به این معنی است که خروجی با آنچه مرورگر شما در هر جای دیگری تولید می‌کند، مطابقت دارد.
File and Blob APIs
فایل‌هایی که رها می‌کنید به صورت Blobs در حافظه خوانده می‌شوند و مستقیماً به عنوان دانلود بازگردانده می‌شوند. هیچ چیز روی سرور نوشته نمی‌شود و پس از بستن تب، هیچ چیز باقی نمی‌ماند.

پرسش‌های متداول