ስለዚህ ፕሮጀክት

በቁጥሮች ቀለም መቀቢያ ማመንጫ ማንኛውንም ፎቶ ወደ ሊታተም የሚችል የቀለም መቀቢያ ቅጽ ይቀይራል — ከውጫዊ መስመሮች፣ ቁጥሮች ጋር እና ለቀለሞችዎ ዝግጁ ሆኖ።

ምስል ያስገቡ፣ ስንት ቀለሞች እንደሚፈልጉ ይምረጡ፤ መሣሪያውም በራስ-ሰር የክፍሎቹን ውጫዊ መስመሮች ይሠራል፣ ቁጥር ይሰጣል እና ለህትመት ዝግጁ የሆነ ንጹህ SVG ፋይል ይፈጥራል። ከራስዎ ፎቶዎች ልዩ የራስዎ-እጅ የቀለም መቀቢያ ስብስብ ለመሥራት ይህ ነጻና ፈጣን መንገድ ነው።

ይህ ፕሮጀክት ከPBNCanvas የክፍት ምንጭ ሥራ ተነሳሽነት ያገኘ ሲሆን በዘመናዊ የድር ቴክኖሎጂዎች — ተራ JavaScript፣ HTML canvas API እና SVG — እንደገና ተሠርቷል፤ ያለ ምንም ጥገኛነት፣ ፎቶዎችዎን ሳይከታተል እና ያለ አገልጋይ ሥራ ፈጣን፣ ቀላልና ሙሉ በሙሉ በደንበኛ-ጎን ተሞክሮ ለመስጠት።

እንዴት ይሠራል

  1. ቀለሞች በmedian-cut የቀለም ቅነሳ ወደ መረጡት የሰሌዳ መጠን ይቀነሳሉ፤ በCIELAB የቀለም ቦታ ውስጥ በዓይን ላይ በተመሠረተ ማዛመድ።
  2. የተገናኙ ክፍሎች (ፋሴቶች) በflood fill ይለያሉ፤ ትናንሾቹም ለቀላል ንባብ ከአጠገባቸው ክፍሎች ጋር ይዋሃዳሉ።
  3. ለስላሳ የቬክተር ውጫዊ መስመሮች ይሠራሉ፤ የቁጥር መለያዎችም በእያንዳንዱ ክፍል ውስጥ በስፋቱ ቦታ ላይ ይቀመጣሉ።
  4. የመጨረሻው SVG በማንኛውም መጠን ሊወርድ ወይም ሊታተም ይችላል — በአማራጭ ቀለም መቀባት፣ ውጫዊ መስመሮች፣ መለያዎችና የቀለም ሰሌዳ ማጣቀሻ ሉህ።

ቴክኖሎጂ በአጭሩ

  • Median-cut ቅነሳ — በሚሊዮን የሚቆጠሩ ቀለሞችን ወደ 4–48 ወካይ ቀለሞች ሰሌዳ ይቀንሳል።
  • የCIELAB የቀለም ርቀት — የሰው ዓይን የቀለም ልዩነትን የሚያየውን መንገድ በመከተል ፒክሰሎችን ከሰሌዳ ቀለሞች ጋር ያዛምዳል።
  • Flood-fill የክፍል መለያ — ተመሳሳይ ቀለም ያላቸውን ፒክሰሎች ወደ ሊቀቡ የሚችሉ ፋሴቶች ይሰበስባል።

ሁሉም ነገር በአሳሽዎ ውስጥ በአካባቢያዊ ይሠራል — ፎቶዎችዎ ፈጽሞ ወደ አገልጋይ አይላኩም። ተጨማሪ ለመረዳት የግላዊነት ፖሊሲያችንን ያንብቡ።

ራስዎ ይሞክሩት

ከአንድ ደቂቃ በታች በሆነ ጊዜ ከፎቶዎችዎ አንዱን ወደ የቀለም መቀቢያ ቅጽ ይቀይሩ።

ማመንጫውን ክፈት