
Utangulizi wa Mradi
AI Pose Gallery ya Kichina ni maktaba tuli ya marejeo ya miisho ya mwili wa binadamu kwa uchoraji wa AI, uundaji wa 3D na upigaji picha. Mradi una makundi 288, picha 1439 za marejeo zenye pembe nyingi, na umetafsiri metadata yote ya Kijapani ya tovuti ya awali kwa Kichina.
Hifadhi pia ina vijipicha 1439 vya JPG na picha asili 1439 za PNG, jumla ya faili 2878 za picha. Kiolesura ni programu ya ukurasa mmoja isiyotegemea utegemezi wowote; inaweza kutumika bila kusakinisha mfumo au kuendesha zana za ujenzi.

Unaweza kutembelea onyesho la mtandaoni kuona matokeo halisi, au kupata mradi kamili kutoka hifadhi ya GitHub.
Ghala lina marejeo ya miisho inayolenga watu wazima, na baadhi ya majina ya kategoria yanahusisha istilahi za ngono. Maudhui haya ni kwa ajili ya uundaji wa kisanii, marejeo ya mienendo na kujifunza teknolojia ya mbele pekee; watoto hawaruhusiwi kufikia.
Vipengele Vikuu
Utafutaji na Vichujio Mchanganyiko
Ghala limepangwa katika mifumo minne, na ukurasa huonyesha idadi ya picha na makundi ya miisho kwa kila mfumo. Kisanduku cha utafutaji kinaunga mkono majina ya miisho, nambari, vitambulisho na maneno muhimu ya kategoria. Bonyeza / ili kulenga kisanduku cha utafutaji haraka.
- Vichupo vya mifumo minne ya miisho
- Kategoria 26 za mienendo
- Mionekano mitano: mbele, upande wa mshazari, upande, kutoka juu na kutoka chini
- Vichujio mchanganyiko vya mfumo, kategoria na mwonekano
- Kuweka upya vigezo vya uchujaji kwa kubofya mara moja
Kuvinjari kwa Makundi na Picha Moja Moja
Ukurasa una njia mbili: kupanga kwa mkao na kuvinjari picha moja moja. Kadi za makundi huonyesha vijipicha vya pembe nyingi za mkao mmoja; elea juu au bofya kijipicha ili kubadilisha picha kuu ya kadi.
Baada ya kufungua kisanduku cha mwanga, ukurasa huonyesha kwanza kijipicha cha 300×400, kisha hupakia picha asili ya PNG ya 900×1200. Kisanduku cha mwanga kinaunga mkono kupakua PNG, kunakili kitambulisho cha rekodi na kufungua picha katika dirisha jipya.
←na→: kubadilisha pembe ya mkao wa sasa↑na↓: kubadilisha mkaoEsc: kufunga kisanduku cha mwanga- Kwenye simu, telezesha kushoto au kulia: kubadilisha picha
Muundo Unaobadilika
Kwenye kompyuta, hutumika gridi yenye safu nyingi; kwenye simu, hutumika gridi yenye safu mbili. Paneli ya vichujio kwenye vifaa vya mkononi inaweza kufunguliwa au kukunjwa ili kurahisisha kuvinjari kwenye skrini ndogo.
Ukubwa na Muundo wa Data
Rekodi 1439 zimegawanywa katika mifumo minne:
- Mtu mmoja wa mwili mzima ・ mfumo wa kawaida: rekodi 365
- Mtu mmoja wa mwili mzima ・ mfumo wa kuvutia: rekodi 399
- Mtu mmoja wa sehemu ya juu ya mwili: rekodi 400
- Watu wawili wakikumbatiana: rekodi 275
Kiolesura husoma data/pose-zh.json. Kila rekodi ina kitambulisho cha kipekee, mfumo, nambari ya mkao, kategoria, jina la mkao, pembe, njia ya kijipicha, njia ya picha asili na mfuatano wa utafutaji.
{
"id": "full_sexy_P001_front",
"mfumo": "Mtu mmoja wa mwili mzima ・ mfumo wa kuvutia",
"nambari ya mkao": "P001",
"kategoria": "Mkao wa kusimama",
"jina la mkao": "Mkao wa kusimama wenye umbo la S ・ kiuno kikiwa upande",
"pembe": "Mbele",
"kijipicha": "thumbs/…jpg",
"picha asili": "img/…png",
"utafutaji": "Mfuatano wa utafutaji usio kamili wa kiolesura"
}data/pose.json huhifadhi sehemu na data asili za Kijapani kwa ajili ya kuhakiki tafsiri au kurejesha data. data/translations.csv hutoa rekodi 323 za kulinganisha Kijapani na Kichina.
Kupata Mradi
Andaa Git na Python 3, kisha kloni hifadhi na uingie kwenye saraka ya mradi:
git clone https://github.com/anhao/ai-pose-gallery-zh.git
cd ai-pose-gallery-zhMradi hauna hatua za kusakinisha utegemezi wa npm au Python. Ukurasa mkuu uko kwenye index.html, na data pamoja na picha zimehifadhiwa katika saraka husika za hifadhi.
Saraka Muhimu
index.html: ghala la ukurasa mmoja lisilotegemea utegemezidata/: data za Kijapani, data za Kichina, kategoria na jedwali la kulinganisha tafsirithumbs/: vijipicha 1439 vya JPG vya 300×400img/: picha asili 1439 za PNG za 900×1200scripts/: hati za kupakua, kujaza tafsiri, kuhakiki na kuchapisha_headers: sera za akiba za Cloudflare Pagesrobots.txtnasitemap.xml: mipangilio ya injini za utafutaji
Kuwasha Ghala Kwenye Kompyuta ya Ndani
Ukurasa hupakia data ya JSON kupitia fetch, hivyo huwezi kubofya index.html mara mbili moja kwa moja. Unapotumia itifaki ya faili ya ndani, kivinjari huzuia ombi kwa sababu ya sera za usalama.
Anzisha seva ya HTTP ya Python katika saraka kuu ya hifadhi:
python3 -m http.server 8000Kisha fungua:
http://127.0.0.1:8000Baada ya ukurasa kupakiwa, fuata mpangilio huu ili kujifunza操作 za msingi:
- Chagua mfumo wa mkao kutoka kwenye vichupo vya juu.
- Chagua kategoria ya mwenendo na mwonekano mmoja au zaidi.
- Ingiza jina la mkao, nambari, kitambulisho au neno muhimu la kategoria kwenye kisanduku cha utafutaji.
- Badilisha kati ya njia ya makundi na njia ya picha moja moja.
- Bofya kadi ili kufungua kisanduku cha mwanga, kisha tumia kibodi au ishara za kugusa kusogeza.
- Pakua picha asili ya PNG au nakili kitambulisho cha rekodi kwenye kisanduku cha mwanga.
Kudumisha Picha na Data za Tafsiri
Pakua Picha Tena
Hifadhi inatoa hati ya upakuaji wa wakati mmoja. Faili zilizopo hurukwa kiotomatiki, kwa hivyo amri inaweza kutekelezwa tena na inaunga mkono kuendelea kutoka iliposimama pamoja na majaribio ya kiotomatiki.
python3 scripts/download.pyIdadi chaguomsingi ya kazi kwa wakati mmoja ni 48. Ili kuibadilisha, weka WORKERS:
WORKERS=64 python3 scripts/download.pySasisha Tafsiri ya Kichina
Kamusi ya tafsiri iko kwenye scripts/i18n.py. Baada ya kurekebisha tafsiri, endesha hati ya kujaza upya ili kuzalisha data ya Kichina:
python3 scripts/apply_translation.pyMatokeo yaliyotengenezwa yatasomwa na kiolesura. Baada ya kusasisha, inashauriwa kuhakiki ikiwa mfumo, kategoria, majina ya miisho, pembe na sehemu za utafutaji katika data/pose-zh.json ni sahihi.
Kuhakiki Ukamilifu wa Picha
Hati ya uhakiki hukagua uwepo wa faili 2878, ukubwa wa faili na vichwa vya picha:
python3 scripts/verify.pyKuendesha uhakiki mara moja kabla ya kupakua nyenzo tena, kuhamisha saraka au kusambaza rasmi hupunguza hatari ya picha kukosekana au kuharibika mtandaoni.
Kusambaza kwenye Cloudflare Pages
Mradi huu ni tovuti tuli kabisa; inapendekezwa kuunganisha GitHub na kuiacha Cloudflare Pages ichapishe kiotomatiki.
- Ingia kwenye Cloudflare Dashboard.
- Fungua Workers & Pages, kisha chagua Create, Pages na Connect to Git kwa mpangilio huo.
- Chagua hifadhi ya mradi na uweke tawi la uzalishaji kuwa
main. - Weka Framework preset kuwa
None. - Weka Build command kuwa
bash scripts/build.sh. - Weka Build output directory kuwa
dist. - Hifadhi na usambaze; kwa kawaida baada ya dakika 2 hadi 5 utapata anwani ya
https://<project>.pages.dev.
Baada ya hapo, kila git push kwenye tawi la uzalishaji itasababisha Cloudflare Pages kujenga na kuchapisha upya kiotomatiki.
Usiweke Build output directory moja kwa moja kwenye saraka kuu ya hifadhi.
.gitiliyopo kwenye saraka kuu inaweza kuwa na data ya mamia ya MB; Cloudflare inapochanganua faili za pack ndani yake, inaweza kukumbana na kikomo cha faili moja cha 25 MiB.scripts/build.shhunakili tu faili zinazohitajika na tovuti kwenyedist.
Faili kubwa zaidi katika hifadhi ina takriban 917 KB, na saraka ya uchapishaji ina faili takriban 2883, hivyo inakidhi kikomo cha Cloudflare Pages cha faili moja kutokuzidi 25 MiB na uchapishaji mmoja kutokuzidi faili 20000.
Kusambaza kwa Mstari wa Amri
Usipounganisha GitHub, unaweza kwanza kutengeneza saraka ya uchapishaji, kisha kupakia kupitia Wrangler:
bash scripts/build.sh
npx wrangler pages deploy dist --project-name ai-pose-gallery-zh_headers tayari imeweka akiba ya muda mrefu wa mwaka mmoja kwa img/ na thumbs/, hivyo kuzuia kivinjari kuomba tena picha ambazo hazijabadilika.
Mapendekezo ya Mipangilio ya Juu
Badilisha Kikoa Rasmi
Anwani kamili katika hifadhi kwa chaguomsingi zinaelekeza kwenye https://ai-pose-gallery.anhao.app/. Ukiunda Fork na kusambaza kwenye kikoa chako, unahitaji kusasisha sehemu zifuatazo:
- Anwani ya canonical katika
index.html - Anwani za Open Graph za
og:* - Mipangilio ya Twitter Card ya
twitter:* - Anwani ya tovuti katika data ya muundo ya JSON-LD
- Anwani ya sitemap katika
robots.txt - Anwani ya ukurasa wa mwanzo katika
sitemap.xml
Kusasisha anwani hizi kwa pamoja husaidia kuzuia injini za utafutaji kuona kikoa maalum na kikoa cha pages.dev kama kurasa zinazorudiwa.
Hifadhi Maana ya SEO
Ukurasa tayari una description, keywords, author, Open Graph, Twitter Card na data ya JSON-LD ya WebSite na ImageGallery. Unaporekebisha kiolesura, endelea kuhifadhi kichwa kikuu kimoja, vichwa vya sehemu vilivyo wazi, pamoja na maandishi mbadala ya picha yenye jina la mkao na mwonekano.
Vijipicha hutumia upakiaji wa kuchelewa; kisanduku cha mwanga huonyesha kwanza picha ndogo na kisha kuomba picha asili. Unapopanua vipengele vya ukurasa, inashauriwa kuhifadhi mpangilio huu wa upakiaji ili picha za PNG za 900×1200 zisihitajike zote kwa wakati mmoja na kuathiri kasi ya ukurasa wa kwanza.
Hifadhi Ulinganifu wa Sehemu Unaporekebisha Data
Utafutaji, uchujaji, upangaji wa makundi na kubadilisha pembe hutegemea sehemu katika pose-zh.json. Unapohariri rekodi kwa mkono, zingatia hasa upekee wa id, njia za picha zinazohusiana, majina ya mifumo, kategoria, nambari za miisho na majina ya pembe, kisha endesha hati ya uhakiki baada ya kufanya mabadiliko.
Hakimiliki na Mipaka ya Matumizi
Hakimiliki ya picha na data asili ni ya mwandishi wa awali ギア. Wasimamizi wa hifadhi hawadai haki juu ya nyenzo hizi, na mradi huu si ruhusa ya kibiashara ya kutumia kazi asili.
Msimbo wa scripts/ na index.html hutumia leseni ya MIT, lakini leseni hiyo haijumuishi picha na data asili katika img/, thumbs/ na data/. Kabla ya kuchapisha tena au kutumia nyenzo hizi, thibitisha kuwa matumizi yanakidhi mahitaji husika ya hakimiliki.
Muhtasari
Toleo la Kichina la AI Pose Gallery linaunganisha data iliyotafsiriwa kikamilifu, rasilimali za picha za ndani na kiolesura cha mbele kinachoweza kujibadilisha ndani ya mradi mmoja wa tuli usio na utegemezi. Unaweza kukihakiki ndani ya kompyuta kwa kutumia seva ya HTTP ya Python, huku hati zilizojumuishwa zikikuruhusu kupakua upya, kusasisha tafsiri na kuthibitisha nyenzo, kisha kukichapisha haraka kupitia Cloudflare Pages. Unapoweka toleo lako, kumbuka kurekebisha mipangilio ya SEO inayohusiana na kikoa na kuzingatia maelekezo ya maudhui ya mradi pamoja na mipaka ya hakimiliki.
