ነፃ ምስል አዙሪ እና ገልባጭ
ምስሎችን በ90°፣ 180°፣ 270° ወይም በማንኛውም ብጁ ማዕዘን ያሽከርክሩ። አግድም ወይም ቁልቁል ይገልብጡ። ወደ JPEG፣ PNG ወይም WebP ያውጡ።
ፋይሎችን እዚህ ይጣሉ፣ ወይም ለማሰስ ጠቅ ያድርጉ
JPG, PNG, WebP, HEIC, HEIF · የፋይል መጠን ገደብ የለም
ወይም ከቅንጥብ ሰሌዳዎ ለመለጠፍ Ctrl+V ይጫኑ
ጠቃሚ ምክር፦ በCtrl+V ቅጽበታዊ ገጽ ዕይታ መለጠፍ ይችላሉ
ፋይሎችዎ መሣሪያዎን ጭራሽ አይለቁም። ሁሉም ሂደቶች በአሳሽዎ ውስጥ በቦታው ይከናወናሉ።
እንዴት እንደሚሠራ
እዚህ ያለው ማሽከርከር፣ መገልበጥ እና የማዕዘን ማስተካከያ ሙሉ በሙሉ በአሳሽዎ ውስጥ HTML Canvas APIን በመጠቀም ይሠራሉ — ምንም ፋይል ወደ አገልጋይ በጭራሽ አይላክም። መሣሪያው ምስልዎን በተመረጠው ማዕዘን እና የመጠን ለውጦች ከማያ ገጽ ውጭ ባለ ሸራ ላይ ይስላል፣ ከዚያም ውጤቱን በአሳሹ የራሱ codec ወደ JPEG፣ PNG ወይም WebP ኮድ ያደርጋል።
- 1ምስሉ በአካባቢው ይፈታልየJPEG፣ PNG ወይም WebP ፋይልዎ በአካባቢያዊ object URL — መሣሪያዎን በጭራሽ የማይለቅ የአሳሽ ማህደረ ትውስታ ማጣቀሻ — በኩል ወደ HTMLImageElement ይጫናል። ተፈጥሯዊዎቹ የፒክሰል ልኬቶች በቀጥታ ከተፈታው ቢትማፕ ይነበባሉ።
- 2የCanvas ለውጥ ይተገበራልከማያ ገጽ ውጭ ያለ ሸራ የተሽከረከረውን ወሰን ሳጥን እንዲይዝ መጠኑ ይዘጋጃል (ለእያንዳንዱ ዘንግ width·cos + height·sin)። ከዚያም የCanvas 2D አውድ ወደ መሀል ይዛወራል፣ በተመረጠው ማዕዘን በራዲያን ይሽከረከራል፣ ለመገልበጥም በአግድም ወይም በቁመት ዘንግ በ-1 ይለካል — ሁሉም ያለ ውጫዊ ላይብረሪ መደበኛ የctx.rotate / ctx.scale ስራዎች ናቸው።
- 3ራስ-ሰር መከርከም ጥጎችን ያስወግዳል (አማራጭ)ቀጥ ያለ ማዕዘን ላልሆኑ ማሽከርከሮች፣ በእጅ የተጻፈ የጂኦሜትሪ ተግባር — largestInnerRect — በተሽከረከረው ወሰን ሳጥን ውስጥ የሚገባውን የመጀመሪያውን የገጽታ ጥምርታ ያለው ትልቁን ቀጥ ያለ አራት ማዕዘን ያሰላል፤ ስለዚህ ባለሦስት ማዕዘን ባዶ ጥጎቹ ምስሉን ሳያዛቡ ይወገዳሉ።
- 4የአሳሹ codec ውጤቱን ኮድ ያደርጋልcanvas.toBlob() የፒክሰል ውሂቡን ለአሳሹ አብሮገነብ የምስል ኢንኮደር ይሰጣል፤ ይህም በቀጥታ የሚያወርዱትን JPEG (ሊመረጥ የሚችል ጥራት እና ለግልጽ ጥጎች የዳራ ቀለም ያለው)፣ PNG ወይም WebP Blob ያመርታል።
ምስልዎ ሙሉ በሙሉ በአሳሽዎ ትር ውስጥ ይሠራል — ወደ የትኛውም አገልጋይ በጭራሽ አይሰቀልም።
ተዛማጅ መሳሪያዎች
ጽሑፍ ገልብጫ ፈጣሪ
ጽሑፍን ወደታች ገልብጥ፣ አንጸባርቅ፣ ወይም በ Unicode ተመሳሳይ ገጸ-ባህሪያት ገልብጥ።
ቪዲዮ ማዞሪያ
ጎን ለጎን ወይም ተገልብጦ የተቀረጸ ቪዲዮን ለማስተካከል ያሽከርክሩ ወይም ይገልብጡ። 90°፣ 180° እና የመስተዋት አማራጮች ከቀጥታ ቅድመ-እይታ ጋር። ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሰራል።
PDF አደራጅ — ገጾችን ደግም ደርድር፣ አሽከርክር እና ሰርዝ
የPDF ገጾችን ደግም ደርድሩ፣ አሽከርክሩ እና አስወግዱ፣ ከዚያም ውጤቱን ያውጡ። ሁሉም ነገር በአሳሽዎ ውስጥ ይከናወናል — ፋይልዎ በጭራሽ አይሰቀልም።