Aralin 5: Mga Mahahalaga sa Pagguhit ng BBCode lvl.IIO.K. Ngayon, hindi natin alam na ito ay isang mahusay na desisyon upang gamitin ang 2pt █ ASCII character para sa imahe ng ating BBCode. Ngunit paano gumuhit ng maganda gamit ito?
Ang pasensya at kaunting artistikong kaisipan ay ang magdadala sa atin sa ating layunin 🙂
Kailangan mong magsanay at mag-eksperimento upang matutunan mo ito nang mabuti.
Sa kasalukuyang bersyon ng Chrome/Mozilla/Safari browser inererekomenda ko na gumamit ng
2px Monospace font kapag gagawa ng BBCode.
Ito ay nasabi sa
Aralin10.
Pagsasanay: Ang napiling ASCII na mga character para sa imahe ng ating BBCode: ░ at █
Hakbang 1) Gumawa ng parihaba gamit ang█ ASCII chars. Tandaan ang max. na taas (
Aralin 2).
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
Hakbang 2) Gumawa ng Pad arrows gamit ang░ ASCII chars.
█████████████████████████████████████
███████░░░░░░░███████████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
██░░░░░░█████░░░░░░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
█████████████████████████████████████
Hakbang 3) Gumawa ng Pad buttons gamit ang ░ ASCII char.
█████████████████████████████████████
███████░░░░░░░██████████░░░████░░░███
███████░█████░█████████░███░██░███░██
███████░█████░█████████░███░██░███░██
██░░░░░░█████░░░░░░█████░░░████░░░███
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
█████████████████████████████████████
Hakbang 4) Paligiran ang Pad border ng ░ ASCII char.
░███████████████████████████████████░
███████░░░░░░░██████████░░░████░░░███
███████░█████░█████████░███░██░███░██
███████░█████░█████████░███░██░███░██
██░░░░░░█████░░░░░░█████░░░████░░░███
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
░███████████████████████████████████░
Code ng Pagsasanay:[b]Step 1)[/b] Draw a rectangle with █ ASCII chars. Remember about max. height. ([url=https://bitcointalk.org/index.php?topic=1727100.msg17283187#msg17283187]Lesson 2[/url]).
[quote][size=2pt]█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████
█████████████████████████████████████[/size][/quote]
[b]Step 2) [/b]Draw Pad arrows with ░ ASCII chars.
[quote][size=2pt]█████████████████████████████████████
███████░░░░░░░███████████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
██░░░░░░█████░░░░░░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
█████████████████████████████████████[/size][/quote]
[b]Step 3) [/b]Draw Pad buttons with ░ ASCII char.
[quote][size=2pt]█████████████████████████████████████
███████░░░░░░░██████████░░░████░░░███
███████░█████░█████████░███░██░███░██
███████░█████░█████████░███░██░███░██
██░░░░░░█████░░░░░░█████░░░████░░░███
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
█████████████████████████████████████[/size][/quote]
[b]Step 4)[/b] Round the Pad border with ░ ASCII char.
[quote][size=2pt]░███████████████████████████████████░
███████░░░░░░░██████████░░░████░░░███
███████░█████░█████████░███░██░███░██
███████░█████░█████████░███░██░███░██
██░░░░░░█████░░░░░░█████░░░████░░░███
██░███████████████░██████████████████
██░███████████████░██████████████████
██░███████████████░██████████████████
██░░░░░░█████░░░░░░██████████████████
███████░█████░███████████████████████
███████░█████░███████████████████████
███████░░░░░░░███████████████████████
░███████████████████████████████████░[/size][/quote]
Aralin 6: Mga KulayUpang mabago ang kulay ng mga elemento ng disenyo ng BBCode signature ay idagdag lamang ang isang katangian ng kulay.
Ang katangian ng kulay ay tumatanggap ng
verbal na pangalan ng kulay gaya"Black, White, Red, Yellow, Pink, Green, Orange, Purple, Blue, Beige, Brown, Teal, Navy, Maroon, Lime Green"
ngunit tumatanggap din ng
hexadecimal na anyo at
shorthand hexadecimal na anyo na magpapakaunti sa mga character. (Ang limitasyon ng signature char. ay hindi kalakihan, tipirin ang mga character hangga't kaya mo 🙂 )
Shorthand hexadecimal mula sa mga halimbawa: Hexadecimal.na anyo
| ........Shorthand.hexadecimal.na anyo........
|
#000000
| #000
|
#ffffff
| #fff
|
#77CC33
| #7C3
|
#33CC99
| #3C9
|
Mayroon ding '
transparent' BBCode na katangian ng kulay na lubusang mahalaga sa imahe ng BBCode.
Ang tekstong ito ay nakikita
NGUNIT ITO AY HINDI Ang tekstong ito ay nakikita
Ang tekstong ito ay nakikita [color=transparent]NGUNIT ITO AY HINDI[/color] Ang tekstong ito ay nakikita
Aralin 7: Mga Kulay- GradientUpang makalikha ng gradient para sa iyong mga teksto o larawan ng iyong BBCode ay maaaring makatipid ng maraming oras gamit ang
'Text Color Fader' [/ b] - gradient generator 🙂
Nung kakaunti ang karanasan ko sa BBCode, ang paggawa ko ng gradient ay mano-mano. Sa tulong ng mga graphic editor ay nakabuo ako ng parisukat na may gradient background at pagkatapos ay mano-mano at naglagay ako ng mga linya ng gabay sa lahat ng distansya mula sa isa't isa at nakuha ko ang mga kinakailangang mga kulay na may color picker. Pagkatapos ay natagpuan ko ang isang napakagandang gradient generator:)
http://patorjk.com/text-color-fader/
Ito ang aking paboritong tool upang makagawa ng mga mahusay na gradient at maaari mong itakda ang "Output Code" sa "Standard Forum Code".
Ang http://patorjk.com/text-color-fader user interface ay napaka simple. Sumulat ng mensahe, pumili ng bilang ng mga kulay at itakda ang output code sa 'Standard Forum Code'. Pindutin ang 'generate color faded text'' at tapos na 🙂 (halos).
Halimbawa:Lesson 7: something about gradients xD
[color=#9600ff]L[/color][color=#9c07f2]e[/color][color=#a10de4]s[/color][color=#a714d7]s[/color][color=#ac1bc9]o[/color][color=#b221bc]n[/color] [color=#bd2fa1]7[/color][color=#c23594]:[/color] [color=#cd4379]s[/color][color=#d34a6b]o[/color][color=#d8505e]m[/color][color=#de5751]e[/color][color=#e35e43]t[/color][color=#e96436]h[/color][color=#ee6b28]i[/color][color=#f4721b]n[/color][color=#f9780d]g[/color] [color=#f9780e]a[/color][color=#f3711c]b[/color][color=#ed6a2b]o[/color][color=#e86339]u[/color][color=#e25c47]t[/color] [color=#d64e63]g[/color][color=#d04771]r[/color][color=#ca3f80]a[/color][color=#c5388e]d[/color][color=#bf319c]i[/color][color=#b92aaa]e[/color][color=#b323b8]n[/color][color=#ad1cc6]t[/color][color=#a715d4]s[/color] [color=#9c07f1]x[/color][color=#9600ff]D[/color]
Ngayon alam na natin kung paano mapabilis ang pagbuo ng isang teksto na may gradient na kulay ngunit kung paano gamitin ang parehong generator upang makabuo ng gradient para sa BBCode mga imahe?
Buweno, ito ay medyo mas kumplikado dahil depende ito sa ating mga pangangailangan. Iba't ibang disenyo = iba't ibang pangangailangan.
Magsimula tayo sa isang simpleng halimbawa.
Pagsasanay: ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████
████████ ████████ ████████ ████████
| ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████
████████ ████████ ████████ ████████
|
[table]
[tr]
[td]
[size=2pt]
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
[/td]
[td]
[size=2pt]
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
████████
[/td]
[/tr]
[/table]
Mayroon kaming dalawang itim na eksklamasyon at gusto naming ipinta ang kulay na gradient.
Sa aming halimbawa, ang bawat eksklamasyon ay naglalaman ng 17 linya ng █ ASCII na mga character na may sukat na 2pt.
Upang makabuo ng mga hexadecimal value para sa ating gradient, buksan ang
http://patorjk.com/text-color-fader/para sa "mensahe" isulat ang:
12345678901234567
Maaari kang magsulat ng iba pang bagay na isip mo ngunit dapat ay hindi ito lalagpas sa 17 na character. Dahil kailangan natin ng 17 mga kulay para sa 17 na mga linya.
Pumili kayo ng mga kulay (nagtakda ako ng 2 kulay, #0040ff at #bd0021) at pindutin ang 'generate color faded text'. Magdagdag ng tag ng kulay sa bawat linya ng BBCode na iyong binuo at kopyahin ang mga nabuong kulay ng larawan o imahe ng BBCode bilang mga bagong kulay.
Subukan na ipinta ang pangalawang eksklamasyon nang 'paurong'.
Resulta ng pagsasanay: ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████
████████ ████████ ████████ ████████
| ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████ ████████
████████ ████████ ████████ ████████
|
[table]
[tr]
[td]
[size=2pt]
[color=#0040ff]████████
[color=#0c3cf1]████████
[color=#1838e3]████████
[color=#2334d5]████████
[color=#2f30c8]████████
[color=#3b2cba]████████
[color=#4728ac]████████
[color=#53249e]████████
[color=#5f2090]████████
[color=#6a1c82]████████
[color=#761874]████████
[color=#821466]████████
[color=#8e1059]████████
[color=#9a0c4b]████████
[color=#a5083d]████████
[color=#b1042f]████████
[color=#bd0021]████████
[/td]
[td]
[size=2pt]
[color=#bd0021]████████
[color=#b1042f]████████
[color=#a5083d]████████
[color=#9a0c4b]████████
[color=#8e1059]████████
[color=#821466]████████
[color=#761874]████████
[color=#6a1c82]████████
[color=#5f2090]████████
[color=#53249e]████████
[color=#4728ac]████████
[color=#3b2cba]████████
[color=#2f30c8]████████
[color=#2334d5]████████
[color=#1838e3]████████
[color=#0c3cf1]████████
[color=#0040ff]████████
[/td]
[/tr]
[color/table]
[ Tip at Trick (3):[/b][/color]
pagpapakaunti sa mga character (I)Habang gumagawa ng BBCode signature,
hindi natin kailangang isarado ang color tag bago magdagdag ng iba pang color tag. Ito ay makakatipid ng higit pang mga character.
Hindi natin kailangan ang magsara ng madaming tag, gaya ng [/b], [/size], [/font] at iba pa. Marami pang mga tip ang paparating 🙂
Aralin 8: Mga Mahahalaga sa Pagguhit ng BBCode lvl.IIIAlam na natin ang pinakamahalagang mga bagay tungkol BBCode signature. Ito na ang oras upang lumikha ng isang simpleng signature para sa mga Serior/Hero/Legendary Member.
Sabihin nating gusto nating lumikha ng isang signature na magmumukhang ganito:
░░░░░░░▄▄▄▄▄▄ ░░░░▄██████████▄ ░░░██████████████ ░░██████░▐▌░██████ ░█████░░░░░░░▀█████ ██████▄▄░░▄▄░░██████ ████████░░▀▀░▄██████ ████████░░▄▄▄░░█████ ██████▀▀░░▀▀▀░░█████ ░█████░░░░░░░░█████ ░░██████░▐▌░██████ ░░░██████████████ ░░░░▀██████████▀ ░░░░░░░▀▀▀▀▀▀ ░░░▀▀▀████████▀▀▀
| We ♥ Bitcoin
|
Hindi ako magsusulat ng mga hakbang ngunit sa halip ay nag-upload ako ng isang video tuorial para sa inyo kung saan ipinakita ang proseso ng paglikha. Dinoble ko ang bilis ng clip, sa katotohanan ito ay umabot ng 18.5min. Ang haba ng video ay 9min12sec.
Aralin 8 video tutorial: https://youtu.be/McKHrx1tBK0Kung nais natin na mag-replicate ng isang imahe / logo sa BBCode, ito ay mabuti upang makapag-handa at makapag-upload ng isang file ng imahe na maaari nating masuri ang mga resulta sa pag-run gamit ang orihinal na imahe.
Aralin 8 Imahe ng Bitcoin logo: https://i.imgur.com/gPmC4Xi.pngIto ay ang pinasimpleng Bitcoin logo - Inayos ko ang anggulo ng pitch upang gawing mas mahusay ang hitsura nito sa BBCode. Ang 2pt ASCII na character ay hindi perpekto para sa mga guhit ng BBCode ngunit hindi bababa sa 2pt ang pinaka-tugmang bilang na alam natin mula sa
Aralin 4.
Sa kasalukuyang bersyon ng Chrome/Mozilla/Safari browser inererekomenda ko na gumamit ng
2px Monospace font kapag gagawa ng BBCode.
Ito ay nasabi sa
Aralin10.
BBCode signature code ng Aralin 8:[center][table]
[tr]
[td]
[size=2pt][color=#f90][color=transparent]░░░░░░░[/color]▄▄▄▄▄▄
[color=transparent]░░░░[/color]▄██████████▄
[color=transparent]░░░[/color]██████████████
[color=transparent]░░[/color]██████[color=transparent]░[/color]▐▌[color=transparent]░[/color]██████
[color=transparent]░[/color]█████[color=transparent]░░░░░░░[/color]▀█████
██████▄▄[color=transparent]░░[/color]▄▄[color=transparent]░░[/color]██████
████████[color=transparent]░░[/color]▀▀[color=transparent]░[/color]▄██████
████████[color=transparent]░░[/color]▄▄▄[color=transparent]░░[/color]█████
██████▀▀[color=transparent]░░[/color]▀▀▀[color=transparent]░░[/color]█████
[color=transparent]░[/color]█████[color=transparent]░░░░░░░░[/color]█████
[color=transparent]░░[/color]██████[color=transparent]░[/color]▐▌[color=transparent]░[/color]██████
[color=transparent]░░░[/color]██████████████
[color=transparent]░░░░[/color]▀██████████▀
[color=transparent]░░░░░░░[/color]▀▀▀▀▀▀
[color=transparent]░░░[/color][color=#e1e1e1]▀[color=#d3d3d2]▀[color=#c6c4c3]▀[color=#b8b6b4]█[color=#aaa8a5]█[color=#9c9a96]█[color=#8f8b87]█[color=#817d78]█[color=#918e8a]█[color=#a19e9b]█[color=#b1afad]█[color=#c1c0be]▀[color=#d1d0d0]▀[color=#e1e1e1]▀
[/td]
[td]
[size=25pt][b][i][color=#f90]We [color=red]♥[/color] Bitcoin[/b][/size]
[/td]
[/tr]
[/table][/center]
Aralin 9: "Ang Laman ng mga table": Sukat ng imaheIto ay mabilis na aralin o marahil ay isang mabilis na tip lamang.
Ang Aralin 9 ay walang kaugnayan sa signature ngunit ito ay may kaugnayan sa BBCode at mabuti na malaman mo ito kapag naisip mo ang tungkol sa pagpapabuti ng disenyo ng thread atbp.
Kung nais mong lumikha ng isang table at maglagay ng ilang mga larawan sa loob ng mga table row, ang iyong imahe ay maaaring magbago ng sukat(sa mas maliit).
Ang pagdaragdag ng katangian ating imahe ay hindi maglulutas ng problema.
Halimbawa:
| 150px x 150px Bitcoin logo Ngunit ito ay hindi 150x150...
|
| 150px x 150px Bitcoin logo Ang lapad na 150 ay idinagdag. Ngunit ito ay hindi pa din 150x150..
|
Halimbawang code:[quote][table]
[tr]
[td]
[img]https://i.imgur.com/OaJobp5.png[/img]
[/td]
[td]
150px x 150px Bitcoin logo
Ngunit ito ay hindi pa din 150x150...
[/td]
[/tr]
[/table][/quote]
[quote][table]
[tr]
[td]
[img width=150]https://i.imgur.com/OaJobp5.png[/img]
[/td]
[td]
150px x 150px Bitcoin logo
Ang lapad na 150 ay idinagdag. Ngunit ito ay hindi pa din 150x150..
[/td]
[/tr]
[/table][/quote]
Pano mareresolba ang problema?Sa parehong hanay kung saan ang imahe ay kailangan nating mag-type ng random na linya ng teksto ay mas mahaba kaysa sa lapad ng imahe.
At gawin itong transparent. ( color=transparent ).
fffffffffffffffffffffffffffffff
| 150px x 150px Bitcoin logo Ngayon ay walang anumang katangian ng lapad ang ipinakita bilang 150px x 150px
|
Code:[quote][table]
[tr]
[td]
[img]https://i.imgur.com/OaJobp5.png[/img]
[color=transparent]fffffffffffffffffffffffffffffff[/color]
[/td]
[td]
150px x 150px Bitcoin logo
Ngayon ay walang anumang katangian ng lapad ang ipinakita bilang 150px x 150px
[/td]
[/tr]
[/table][/quote]