ስለዚህ ፕሮጀክት
በቁጥሮች ቀለም መቀቢያ ማመንጫ ማንኛውንም ፎቶ ወደ ሊታተም የሚችል የቀለም መቀቢያ ቅጽ ይቀይራል — ከውጫዊ መስመሮች፣ ቁጥሮች ጋር እና ለቀለሞችዎ ዝግጁ ሆኖ።
ምስል ያስገቡ፣ ስንት ቀለሞች እንደሚፈልጉ ይምረጡ፤ መሣሪያውም በራስ-ሰር የክፍሎቹን ውጫዊ መስመሮች ይሠራል፣ ቁጥር ይሰጣል እና ለህትመት ዝግጁ የሆነ ንጹህ SVG ፋይል ይፈጥራል። ከራስዎ ፎቶዎች ልዩ የራስዎ-እጅ የቀለም መቀቢያ ስብስብ ለመሥራት ይህ ነጻና ፈጣን መንገድ ነው።
ይህ ፕሮጀክት ከPBNCanvas የክፍት ምንጭ ሥራ ተነሳሽነት ያገኘ ሲሆን በዘመናዊ የድር ቴክኖሎጂዎች — ተራ JavaScript፣ HTML canvas API እና SVG — እንደገና ተሠርቷል፤ ያለ ምንም ጥገኛነት፣ ፎቶዎችዎን ሳይከታተል እና ያለ አገልጋይ ሥራ ፈጣን፣ ቀላልና ሙሉ በሙሉ በደንበኛ-ጎን ተሞክሮ ለመስጠት።
እንዴት ይሠራል
- ቀለሞች በmedian-cut የቀለም ቅነሳ ወደ መረጡት የሰሌዳ መጠን ይቀነሳሉ፤ በCIELAB የቀለም ቦታ ውስጥ በዓይን ላይ በተመሠረተ ማዛመድ።
- የተገናኙ ክፍሎች (ፋሴቶች) በflood fill ይለያሉ፤ ትናንሾቹም ለቀላል ንባብ ከአጠገባቸው ክፍሎች ጋር ይዋሃዳሉ።
- ለስላሳ የቬክተር ውጫዊ መስመሮች ይሠራሉ፤ የቁጥር መለያዎችም በእያንዳንዱ ክፍል ውስጥ በስፋቱ ቦታ ላይ ይቀመጣሉ።
- የመጨረሻው SVG በማንኛውም መጠን ሊወርድ ወይም ሊታተም ይችላል — በአማራጭ ቀለም መቀባት፣ ውጫዊ መስመሮች፣ መለያዎችና የቀለም ሰሌዳ ማጣቀሻ ሉህ።
ቴክኖሎጂ በአጭሩ
- Median-cut ቅነሳ — በሚሊዮን የሚቆጠሩ ቀለሞችን ወደ 4–48 ወካይ ቀለሞች ሰሌዳ ይቀንሳል።
- የCIELAB የቀለም ርቀት — የሰው ዓይን የቀለም ልዩነትን የሚያየውን መንገድ በመከተል ፒክሰሎችን ከሰሌዳ ቀለሞች ጋር ያዛምዳል።
- Flood-fill የክፍል መለያ — ተመሳሳይ ቀለም ያላቸውን ፒክሰሎች ወደ ሊቀቡ የሚችሉ ፋሴቶች ይሰበስባል።
ሁሉም ነገር በአሳሽዎ ውስጥ በአካባቢያዊ ይሠራል — ፎቶዎችዎ ፈጽሞ ወደ አገልጋይ አይላኩም። ተጨማሪ ለመረዳት የግላዊነት ፖሊሲያችንን ያንብቡ።
ራስዎ ይሞክሩት
ከአንድ ደቂቃ በታች በሆነ ጊዜ ከፎቶዎችዎ አንዱን ወደ የቀለም መቀቢያ ቅጽ ይቀይሩ።