![ASCII-ఆర్ట్ జనరేటర్ను తయారు చేస్తున్నారా!? [పైథాన్ ప్రారంభ ప్రాజెక్ట్ ట్యుటోరియల్]](https://i.ytimg.com/vi/2fZBLPk-T2Y/hqdefault.jpg)
విషయము
- ఆధునిక ఇంటర్ఫేస్
- బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
- గత నుండి పేలుడు
మూలం: డ్యూక్పోప్ / డ్రీమ్స్టైమ్.కామ్
Takeaway:
పాత ASCII కళ నేటి ఇంటర్నెట్లో తిరిగి అవతారం పొందుతుంది.
ASCII కళ గుర్తుందా?
బాగా, కాకపోవచ్చు. ఆదిమ కంప్యూటింగ్ యొక్క ఇతర పాత-పాఠశాల అంశాల మాదిరిగానే, దాని రోజు, ఎలక్ట్రానిక్ బులెటిన్ బోర్డుల పక్కన, ఆటలు ఫ్లాపీ డిస్క్ల నుండి అయిపోతాయి మరియు బేసిక్ మరియు ఫోర్ట్రాన్ వంటి మార్గదర్శక ప్రోగ్రామింగ్ భాషలను కలిగి ఉన్నాయి.
కంప్యూటింగ్ ప్రారంభ రోజుల్లో, చక్కగా కనిపించే డిస్ప్లేలను సృష్టించడం అంత సులభం కాదు. కొన్ని సంవత్సరాల వ్యవధిలో, మేము మోనోక్రోమ్ మానిటర్ల నుండి ప్రాథమిక రంగులకి వెళ్ళాము, అవి మొదట బయటకు వచ్చినప్పుడు అద్భుతంగా ఉన్నాయి, కానీ నేటి ప్రమాణాల ప్రకారం పురాతనమైనవి. సియాన్ ఒక ప్రాధమిక రంగుగా మారింది, మరియు బోరింగ్ తెలుపు లేదా ఆకుపచ్చ తెరకు బదులుగా, మీకు కోపంగా ఉన్న ఫ్రూట్ సలాడ్ వచ్చింది.
కాబట్టి ఆ రోజుల్లో, ASCII కళకు చాలా సన్నివేశం ఉంది, ఆ పాత MS-DOS కమాండ్ లైన్ వ్యవస్థలను అప్పటి కళ యొక్క ఉత్కంఠభరితమైన ప్రదర్శనలను రూపొందించడానికి ఉపయోగించిన ఒక కళారూపం. పిక్సెల్లలో పనిచేయడానికి ప్రయత్నించకుండా, ASCII కళాకారులు సాంప్రదాయ కంప్యూటర్ కీబోర్డ్లో కనిపించే అక్షరాల సమితులను ఉపయోగించారు - అక్షరాలు, సంఖ్యలు, స్లాష్లు మరియు బ్యాక్స్లాష్లు, కలుపులు మరియు వంకర కలుపులు, ఆస్టరిస్క్లు, డాలర్ సంకేతాలు మరియు ఇతర ప్రత్యేక అక్షరాలు. వీటిని వరుసలు మరియు నిలువు వరుసలుగా ప్యాక్ చేసి, మీరు కొన్ని అద్భుతమైన అద్భుతమైన చిత్రాలను కంపైల్ చేయవచ్చు. ASCII కళతో ఎక్కువ సాధించిన వారిలో చాలా మంది దృశ్య కళాకారులు మరియు సౌండ్ ఆర్టిస్టులు ఆఫ్-లైన్, ఈ వ్యక్తి వంటివారు - ఇతరులు గణిత శాస్త్రవేత్తలు, వారు గ్రాఫిక్ కాలిక్యులేటర్లతో అధునాతన లైన్ చిత్రాలను కూడా తిప్పారు.
ఆధునిక ఇంటర్ఫేస్
అప్పుడు విండోస్ వెంట వచ్చింది, మరియు 256-రంగుల ప్రదర్శన కూడా వచ్చింది. త్వరలో, డిజిటల్ ఫోటోగ్రఫీ అన్ని కోపంగా ఉంది, మరియు ASCII కళ ఎక్కువగా మర్చిపోయింది.
ఈ రోజుల్లో, ఈ రకమైన విజువల్ ప్రెజెంటేషన్ వెబ్పేజీలో లేదా ఎక్జిక్యూటబుల్ ప్రోగ్రామ్లో పొందుపరిచిన డిస్ప్లే విండోస్కు పరిమితం చేయబడింది. మీరు ఆధునిక HTML, CSS మొదలైన వాటితో నిర్మించిన పేజీని కలిగి ఉంటారు, అందరూ బయటకు వెళ్ళేటప్పుడు ఆధునికంగా కనిపిస్తారు, మరియు ఆ పెట్టె లోపల మీరు మీ కంప్యూటర్ను ఆన్ చేసినప్పుడు మీరు చూసే పంక్తుల అదే గందరగోళాన్ని కలిగి ఉంటారు.
ఆశ్చర్యకరమైన విషయం ఏమిటంటే, ప్రజలు గత కొన్ని సంవత్సరాలుగా ASCII కళతో చేయగలిగారు. కంప్యూటర్లు చిన్నవిగా, వేగంగా మరియు ఎక్కువ డేటాను నిల్వ చేయగలిగేటప్పుడు, పిక్సెల్-ఆధారిత డిజిటల్ ఇమేజ్ నుండి ASCII కళను స్వయంచాలకంగా ఉత్పత్తి చేసే అన్ని రకాల ప్రోగ్రామ్లను సృష్టించడం సాధ్యమైంది.
గుర్తుంచుకోండి, పాత రోజుల్లో, మీరు ASCII ఆర్ట్ ఇమేజ్ని లోపలికి వెళ్లి “హ్యాండ్ కోడ్” చేయాల్సి వచ్చింది. ప్రతి అక్షరాన్ని ఒకేసారి ఉమ్మివేయడానికి మీరు కంప్యూటర్లను ప్రోగ్రామ్ చేయాల్సి వచ్చింది, దీనికి కొంత ప్రయత్నం జరిగింది.
బగ్స్ లేవు, ఒత్తిడి లేదు - మీ జీవితాన్ని నాశనం చేయకుండా జీవితాన్ని మార్చే సాఫ్ట్వేర్ను రూపొందించడానికి స్టెప్ గైడ్ ద్వారా మీ దశ
సాఫ్ట్వేర్ నాణ్యత గురించి ఎవరూ పట్టించుకోనప్పుడు మీరు మీ ప్రోగ్రామింగ్ నైపుణ్యాలను మెరుగుపరచలేరు.
దీనికి విరుద్ధంగా, నేటి ASCII ఆర్ట్ జనరేటర్లు దాదాపు ఏదైనా విజువల్ ఇమేజ్ని తీసుకొని దానిని అధునాతన అల్గోరిథం ద్వారా అమలు చేయగలవు మరియు కంప్యూటర్ చిత్రంలోని ఆకృతులకు సరిపోయే అక్షరాలను కేటాయిస్తుంది.
మీరు వెబ్లో ఈ అన్ని రకాల ప్రోగ్రామ్లను చూడవచ్చు - ఉదాహరణకు, గ్లాస్ జెయింట్ నుండి వచ్చిన ఇది మీ అప్లోడ్ చేసిన చిత్రాన్ని తీసుకొని ASCII లో ఉమ్మి వేస్తుంది. అప్పుడు మీరు ఈ ఆధునిక అల్గారిథమ్లలో కొన్నింటిని ఉపయోగించి సరుకులను మార్చారు - ఉదాహరణకు, ఆల్బర్ట్ ఐన్స్టీన్ నటించిన ఈ టీ-షర్టు ASCII లో ఇవ్వబడింది. సూపర్ సింబల్స్లో ఇలాంటి సైట్లు ఎమోటికాన్లు, గేమింగ్ డిజైన్ మరియు ఆధునిక ఫ్లాష్ యానిమేషన్ వంటి వాటితో ASCII కళ యొక్క ఖండనను చూపుతాయి. డిస్ప్లే ప్రోగ్రామింగ్కు పరిచయంగా ASCII కళ కూడా ఉపయోగపడుతుంది. ఈ టెక్ క్రంచ్ పేజీ ASCII క్యారెక్టర్ ఆర్ట్ ఆధారంగా ఆటలు ఇప్పటికీ ఆధునిక ప్రేక్షకులను ఎలా బలవంతం చేస్తున్నాయో చూపిస్తుంది.
గత నుండి పేలుడు
ASCII కళతో ఇప్పుడు చాలా క్రొత్త విషయాలు సాధ్యమే అయినప్పటికీ, కొంతమంది సృష్టికర్తలు మోనోక్రోమ్ డిస్ప్లేలు, డిస్క్ డ్రైవ్లు, ల్యాండ్లైన్ ఫోన్లు మరియు AOL యొక్క పాత పాత రోజులను తిరిగి వింటున్నారు.
పాట్రిక్ గిల్లెస్పీ Patorjk.com అనే సైట్ను నడుపుతున్నాడు - అతని జెనరేటర్లో, మీరు ఒక పదం లేదా పదబంధాన్ని టైప్ చేసి, డ్రాప్-డౌన్ బాక్స్ నుండి డజన్ల కొద్దీ ఫాంట్లలో ఒకదాన్ని ఎంచుకోండి. స్క్రీన్ దిగువ భాగంలో చాలా భాగం తీసుకునే ఫలితం పెద్ద పెట్టెలో వ్రాయబడుతుంది. సూపర్-సైజ్ అక్షరాలను గీసిన గీతలుగా, మరియు "o8" వంటి ఫాంట్లు కొన్ని బేస్ ASCII అక్షరాలను మాత్రమే ఉపయోగించి దృశ్య క్రియేషన్స్గా మారుస్తాయి, ఈ సందర్భంలో, ఎనిమిది సంఖ్య మరియు చిన్న అక్షరం "o."
"నేను TAAG ను అభివృద్ధి చేసినప్పుడు, 90 ల చివరలో సృష్టించబడిన పాత AOL ASCII ఆర్ట్ వర్ణమాలలను ఉపయోగించి ఎవరైనా ఉత్పత్తి చేయడానికి అనుమతించే ఆన్లైన్ అప్లికేషన్ను సృష్టించడం" అని గిల్లెస్పీ టెకోపీడియాతో అన్నారు. “నేను ఫాంట్లు, ఉనికిలో ఉన్న స్థిర రంధ్రాలు (కొన్ని వర్ణమాలలు అసంపూర్ణంగా ఉన్నాయి) మరియు స్థిర అక్షరాల సమస్యల కోసం ప్రామాణిక ఆకృతిని సృష్టించాను. నేను ఇలా చేసిన తరువాత ఇతర ఫాంట్ కదలికల గురించి (FIGlet మరియు TheDraws ఫాంట్లు వంటివి) తెలుసుకున్నాను మరియు వాటిని నా అప్లికేషన్లో కూడా చేర్చాను. అలాగే నేను కూడా నా స్వంత ఫాంట్లలో కొన్నింటిని సృష్టించాను మరియు వాటిని కూడా ఉంచాను. ”
డిజైన్ ఫిలాసఫీ విషయానికొస్తే, గిల్లెస్పీ మాట్లాడుతూ, ఈ రకమైన కళను ఆన్లైన్లో ప్రాప్యత చేయడంపై ఆధారపడి ఉంటుంది.
"నేను ఉపయోగించడానికి సులభమైనదాన్ని కోరుకున్నాను. ఒక వినియోగదారు టైప్ చేసి, ఆపై ఒక బటన్ను నొక్కాలని నేను కోరుకోలేదు. నేను టైప్ చేయాలనుకుంటున్నాను మరియు నేను టైప్ చేసినట్లు ఉత్పత్తి కావాలని కోరుకున్నాను, ”అని గిల్లెస్పీ చెప్పారు.
నిన్నటి ASCII కళ యొక్క "పెద్ద అభిమాని" గా తనను తాను చెప్పుకునే గిల్లెస్పీ, సైట్లోని వివిధ ASCII క్రియేషన్స్ యొక్క చాలా ప్రాప్యత ఆర్కైవ్ను కూడా కలిసి ఉంచాడు.
"90 ల చివరలో" AOL ప్రోగ్స్ "తో వచ్చిన కళ ద్వారా నేను ఎక్కువగా గుర్తుంచుకున్నాను." గిల్లెస్పీ చెప్పారు. "దీనికి ఒక నిర్దిష్ట కళాత్మకత ఉంది ... చాలా ముక్కలు సంక్లిష్టంగా ఉన్నాయి మరియు సృష్టించడానికి చాలా సమయం పట్టింది. ఏరియల్ ఫాంట్ చుట్టూ పాత-పాఠశాల AOL ASCII కళా దృశ్యం ఏర్పడినందున, AOL ఆధిపత్య శక్తిగా నిలిచినప్పుడు (2001 లో) ఇది ఇంటర్నెట్ నుండి కనుమరుగైంది. ఈ సన్నివేశం నుండి ప్రజలు కళ గురించి మాట్లాడటం చాలా అరుదు. ”
గిల్లెస్పీ మాదిరిగానే, కొంతమంది సమకాలీన అల్గోరిథం అభివృద్ధి, ఆధునిక ప్రతిస్పందించే వెబ్సైట్లు మరియు కొత్త మీడియా వంటి కొత్త సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించుకునే పనిలో ఉన్నారు, మన సమకాలీన డిజిటల్ ప్రపంచంలో ఇప్పటికీ సంబంధితంగా ఉండే పాత “రెట్రో” సాంకేతిక పరిజ్ఞానాలను ప్రోత్సహించడానికి. కాబట్టి క్రొత్త వెబ్ యొక్క అంచులలో ఉండటానికి ASCII ఆర్ట్ వంటి క్లాసిక్ల కోసం చూడండి.