سووڕێنەر و ئاوێنەکەری وێنەی بەخۆڕایی
وێنە بسووڕێنە بە 90°، 180°، 270°، یان هەر گۆشەیەکی تایبەت. ئاسۆیی یان ستوونی ئاوێنە بکە. بیبە بۆ JPEG، PNG، یان WebP.
پەڕگەکان لێرە دابگرە، یان کرتە بکە بۆ گەڕان
JPG, PNG, WebP, HEIC, HEIF · بێ سنووری قەبارەی پەڕگە
یان Ctrl+V دابگرە بۆ لکاندن لە کلیپبۆردەکەت
ئامۆژگاری: دەتوانیت وێنەگرتنێک بە Ctrl+V بلکێنیت
پەڕگەکانت هەرگیز لە ئامێرەکەت جیا نابنەوە. هەموو پرۆسێسکردنێک لە ناوەوەی وێبگەڕەکەتدا ڕوودەدات.
چۆن کار دەکات
خولانەوە، سووڕاندنەوە، و ڕاستکردنەوەی گۆشە لێرە تەواو لەناو وێبگەڕەکەتدا ڕادەبن بە بەکارهێنانی APIی Canvasی HTML — هیچ فایلێک هەرگیز بۆ سێرڤەرێک نانێردرێت. ئامرازەکە وێنەکەت دەکێشێت لەسەر canvasیەکی دەرەوەی شاشە لە گۆشە و پیواندنی هەڵبژێردراودا، پاشان ئەنجامەکە دووبارە کۆددەکاتەوە بۆ JPEG، PNG، یان WebP بە بەکارهێنانی کۆدکەری خودی وێبگەڕ.
- 1وێنە بەشێوەیەکی ناوخۆیی کۆدلادراوەفایلی JPEG، PNG، یان WebPـت بار دەکرێت بۆ HTMLImageElementیەک لە ڕێگای لینکی ئۆبجێکتی ناوخۆییەوە — سەرچاوەیەکی بیرگەی وێبگەڕ کە هەرگیز لە ئامێرەکەت دەرناچێت. قەبارەی پیکسێلی سروشتی ڕاستەوخۆ لە بیتمابی کۆدلادراوەوە دەخوێنرێتەوە.
- 2گۆڕینی canvas جێبەجێکراوەcanvasیەکی دەرەوەی شاشە قەبارەی دەدرێت بۆ گونجان لەگەڵ سنووری خولاوی خولانراو (پان·cos + بەرزی·sin بۆ هەر تەوەرێک). context ی Canvas 2D پاشان بۆ ناوەند دەگوازرێتەوە، بە گۆشەی هەڵبژێردراو بە ڕادیان دەخولێتەوە، و بە -1 پیوان دەکرێت لەسەر تەوەری ئاسۆیی یان عەمودی بۆ سووڕاندنەوە — هەموو کارلێکی ستانداردی ctx.rotate / ctx.scale بەبێ کتێبخانەی دەرەکی.
- 3بڕینی خۆکار گۆشەکان کورت دەکاتەوە (ئارەزوومەندانە)بۆ خولانەوەی نا-گۆشە-ڕاست، فەنکشنێکی جیۆمەتری دەستنووس — largestInnerRect — گەورەترین چوارگۆشەی تەوەر-ڕێکخراوی ڕێژەی ڕوانگەی سەرەکی ژمێردەکات کە لەناو سنووری خولاودا دەگونجێت، بۆیە گۆشە بەتاڵە سێگۆشەییەکان لادەبردرێن بەبێ خراپکردنی وێنەکە.
- 4کۆدکەری وێبگەڕ ئەنجامەکە کۆددەکاتcanvas.toBlob() داتای پیکسێل دەگەیەنێت بۆ کۆدکەری وێنەی سەرەکی وێبگەڕ، JPEGیەک دروستدەکات (بە کوالیتی و ڕەنگی پاشبنەمای هەڵبژێراو بۆ گۆشە شەفافەکان)، PNG، یان WebPیەکی Blob کە ڕاستەوخۆ داگری دەکەیت.
وێنەکەت تەواو لەناو تابی وێبگەڕەکەتدا پرۆسێس دەکرێت — هەرگیز بۆ هیچ سێرڤەرێک بار ناکرێت.
ئامرازە پەیوەندیدارەکان
دروستکەری نووسینی سەرەوژێر
نووسین سەرەوژێر بکە، ئاوێنە بکە، یان پێچەوانە بکەوە بەکارهێنانی پیتی یونیکۆدی هاوشێوە.
سووڕاندنی ڤیدیۆ
ڤیدیۆیەک بسووڕێنە یان بگۆڕە بۆ چاککردنی وێنەی لادا یان سەروژێر گیراو. بژاردەی 90°، 180°، و ئاوێنە لەگەڵ پێشبینینی زیندوو. بە تەواوی لە وێبگەڕەکەتدا کاردەکات.
ڕێکخەری PDF — ڕیزکردنەوە، سووڕاندن و سڕینەوەی لاپەڕە
لاپەڕەکانی PDFـێک ڕیز بکەرەوە، بسووڕێنە، و لابدە، پاشان دەرئەنجامەکە هەناردە بکە. هەموو شتێک لە وێبگەڕەکەتدا ڕوودەدات — فایلەکەت هەرگیز بارناکرێت.