LibraTool logoLibraTool

ነፃ የምስል ማጉያ

ፎቶን 4× በራስዎ መሣሪያ ላይ በሚሰራ AI ሞዴል ያሰፉ — ይበልጥ ግልጽ ጠርዞችና ሊነበብ የሚችል ጽሑፍ፣ ብቻ ትልቅ ፒክሰሎች አይደለም። ምንም ነገር አይላክም፣ አካውንት አያስፈልግም፣ ውሃ ምልክት የለም።

ፋይሎችን እዚህ ይጣሉ፣ ወይም ለማሰስ ጠቅ ያድርጉ

PNG, JPG, WebP, AVIF, GIF, BMP, HEIC, HEIF · የፋይል መጠን ገደብ የለም

ወይም ከቅንጥብ ሰሌዳዎ ለመለጠፍ Ctrl+V ይጫኑ

ብዙ ፋይሎችን አንድ ጊዜ መጣል ይችላሉ

ፋይሎችን አስስ
Real-ESRGAN ፒክሰሎችን ከመዘርጋት ይልቅ ዝርዝርን በ4× እንደገና ይስላል። 4.6 ሜባ ሞዴል አንድ ጊዜ ይወርድና ከዚያ ሙሉ በሙሉ በዚህ መሣሪያ ላይ ይሰራል — ፎቶዎ ፈጽሞ አይላክም።

እንዴት እንደሚሠራ

ማሳደጊያው Real-ESRGAN general-x4v3ን — ባለ 4.6 MB convolutional super-resolution አውታረ መረብ — በራስዎ ማሽን ላይ በWeb Worker ውስጥ በonnxruntime-web ያስኬዳል። ሞዴሉ አንድ ጊዜ ከራሳችን አገልጋይ ይመጣል፣ ይቀመጣል፣ ከዚያም ከመስመር ውጭ ይጠቀማል፤ ፎቶዎ በአካባቢው ወደ ሸራ ይፈታል እና በጭራሽ አይሰቀልም። የልኬት ብዜቱ በ4× የተወሰነ ነው፤ ምክንያቱም በግራፉ ውስጥ በሁለት ቦታዎች በጥብቅ ተካትቷል።

  1. 1
    ምስሉ ወደ ተደራራቢ ሰድሮች ይቆረጣል
    የ4× ውጤት አሥራ ስድስት እጥፍ ፒክሰሎች ነው፤ ስለዚህ የ4000×3000 ፎቶ 192 ሜጋፒክሰል ይሆናል — የአሳሹን ትር ከማዘግየት ይልቅ በቀጥታ ለመግደል በቂ ነው። በምትኩ ስዕሉ በትክክል ወደሚሸፍኑት ዋና ክፍሎች ይከፈላል፤ እያንዳንዱ ዋና ክፍል በእያንዳንዱ ጎን ተጨማሪ የአውድ ህዳግ ጋር ይነበባል፤ ስለዚህ የconvolution ቁልሉ (የመቀበያ መስኩ 34 ፒክሰሎች ነው) የሚሠራበት እውነተኛ ተጎራባች ፒክሰሎች አሉት። ወሰኖች በጠርዝ ድግግሞሽ ይሞላሉ እንጂ በዜሮ አይሞሉም፤ አለበለዚያ ሞዴሉ በፍሬሙ ዙሪያ ጥቁር ጠርዝ እንዲያጠራ ያደርገዋል።
  2. 2
    እያንዳንዱ ሰድር እንደ planar RGB tensor ይታሸጋል
    አንድ ሰድር ቅርጹ [1, 3, H, W] የሆነ float32 tensor ይሆናል፤ ቀይ፣ አረንጓዴ እና ሰማያዊ ቻናሎቹ እንደ የተለያዩ ንብርብሮች ይቀመጣሉ፣ እሴቶቹም በቀላሉ በ255 ይካፈላሉ — ምንም ዓይነት የአማካይ/የመደበኛ ልዩነት ማስተካከያ የለም። እያንዳንዱ ሰድር በትክክል ወደ ተመሳሳይ የካሬ መጠን ይሞላል፤ ምክንያቱም የWebGPU ክፍሉ ለእያንዳንዱ አዲስ የግቤት ቅርጽ shaderዎቹን እንደገና ያጠናቅራል፤ ሦስት የተለያዩ የሰድር መጠኖች ያሉት ዕቅድ ያንን ወጪ ሦስት ጊዜ ይከፍላል።
  3. 3
    ትንበያው WebGPU ባለበት በWebGPU፣ አለበለዚያ በCPU ላይ ይሠራል
    ክፍለ-ጊዜው መጀመሪያ በWebGPU ይፈጠራል፤ በማንኛውም ውድቀት ወደ ነጠላ ክር WebAssembly ይመለሳል — የግራፊክስ ሾፌሮች ብዙውን ጊዜ ድጋፍ እንዳላቸው ይገልጻሉ ከዚያም ግራፉን በመገንባት መሀል ይወድቃሉ፤ ዝግተኛ ከተበላሸ ይሻላል። መጠባበቂያው ተጨባጩን የመጠን ገደብ እና የሩጫ ጊዜውን በከፍተኛ መጠን ስለሚቀይር፣ መሣሪያው የመጀመሪያው ሰድር ከመሠራቱ በፊት ሥራውን በእርግጥ ካገኘው አቅራቢ ጋር እንደገና ይፈትሻል፣ ከዚያም የትኛውን እንደተጠቀመ ይነግርዎታል።
  4. 4
    ሰድሮች በቀስ በቀስ ሽግግር መልሰው ይጣመራሉ እና ይገደባሉ
    ሰድሮችን ዝም ብሎ ማጣበቅ የሚታይ ፍርግርግ ይተዋል፤ ስለዚህ የእያንዳንዱ ሰድር አስተዋጽኦ በጋራው ክፍል ላይ በመስመራዊ ሽግግር ይመዘናል። ሁለቱ ሽግግሮች ትክክለኛ ማሟያዎች ናቸው፤ ስለዚህ ክብደቶቹ በእያንዳንዱ የውጤት ፒክሰል ላይ በትክክል 1 ይሆናሉ፣ በመጋጠሚያው ላይም ምንም ብሩህ ወይም ጨለማ መስመር አይታይም። የሞዴሉ ጥሬ ውጤት በግራፉ ውስጥ አይቆረጥም — የተለኩ እሴቶች ከ−0.18 ገደማ እስከ +1.19 ይደርሳሉ — ስለዚህ እያንዳንዱ ናሙና ወደ 8 ቢት ከመቀየሩ በፊት በ0–255 ክልል ይገደባል፤ ይህ ነው በከፍተኛ ንፅፅር ጠርዞች ላይ ነጠብጣቦችን የሚከላከለው። አውታረ መረቡ ራሱ የalpha መንገድ ስለሌለው alpha ለብቻው በbilinear ዘዴ ይለካል።
  5. 5
    ውጤቱ በworkerው ውስጥ ኮድ ይደረጋል
    የተቀናጁት ፒክሰሎች ወደ OffscreenCanvas ይሳላሉ እና ወዲያውኑ ወደ PNG ኮድ ይደረጋሉ፤ ስለዚህ አውርድን መጫን ከፊቱ ያልተመሳሰለ ክፍተት የለውም። ወደ JPG መቀየር ሞዴሉን እንደገና ከማስኬድ ይልቅ workerው አሁንም ከያዘው ሸራ እንደገና ኮድ ያደርጋል። ትንሽ የመሀል መከርከሚያም በ100% ይታያል፤ ከአሳሹ ከተለካው ተመሳሳይ ክልል ጎን — የ4× ልዩነት በእርግጥ የሚታየው በዚህ ማነጻጸሪያ ብቻ ነው።

የሞዴሉ ክብደቶች አንድ ጊዜ ከራሳችን አገልጋይ ይወርዳሉ እና ይቀመጣሉ፤ ምስልዎ ሙሉ በሙሉ በአሳሽዎ ውስጥ ይፈታል፣ ይከፋፈላል፣ ይሰፋል እና ኮድ ይደረጋል፤ የትኛውም ክፍሉ ወደ የትም በጭራሽ አይላክም።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች