Game da wannan aikin

Na'urar Samar da Zanen Lambobi tana canza kowace hoto zuwa samfurin zane-da-lambobi mai bugawa — tare da layukan gefe, lambobi, kuma a shirye don launukanka.

Loda hoto, zaɓi adadin launukan da kake so, kuma kayan aikin zai zana layukan gefe na yankuna ta atomatik, zai ba su lambobi, kuma zai ƙirƙiri fayil na SVG mai tsafta da zai iya bugawa. Wannan ita ce hanya ta kyauta kuma mai sauri don yin kitin zane-da-lambobi na DIY na musamman daga hotunanka.

An yi wahayi zuwa ga wannan aikin daga aikin buɗaɗɗen tushe na PBNCanvas kuma an sake gina shi da fasahar yanar gizo ta zamani — JavaScript na asali, HTML canvas API, da SVG — don ba da ƙwarewa mai sauri, mai sauƙi, kuma ta bangaren abokin cinki gaba ɗaya, ba tare da dogaro ga wani abu ba, ba tare da bin sawun hotunanka ba, kuma ba tare da sarrafawa a sabar ba.

Yadda yake aiki

  1. Ana takaita launuka zuwa girman falin da ka zaɓa ta amfani da rage launuka ta median-cut, tare da daidaitawa ga ido a sararin launi na CIELAB.
  2. Ana gano yankuna masu haɗaka (facets) ta hanyar flood fill, kuma ana haɗa ƙananan da yankunan da ke kusa don karantawa mai sauƙi.
  3. Ana gina layukan gefe na vector masu laushi, kuma ana sanya lakabin lambobi a mafi faɗin wuri a cikin kowane yanki.
  4. Za a iya saukar da SVG ta ƙarshe ko buga ta a kowane girma — tare da ciko, layukan gefe, lakabi, da takardar nuna falin launuka na zaɓi.

Fasaha a taƙaice

  • Median-cut quantization — yana takaita miliyoyin launuka zuwa falin launuka 4–48 masu wakiltar su.
  • Nisan launi na CIELAB — yana daidaita pixels da launukan falin yadda idon ɗan adam ke ganin bambance-bambancen launi.
  • Gano yanki ta flood-fill — yana haɗa pixels masu launi ɗaya cikin facets masu zanawa.

Komai yana aiki a cikin burauzarka — ba a taɓa loda hotunanka zuwa sabar ba. Don ƙarin koyo, karanta Manufar Keɓantawa mu.

Gwada da kanka

Canza ɗaya daga cikin hotunanka zuwa samfurin zane-da-lambobi cikin ƙasa da minti ɗaya.

Buɗe Na'urar