Theory
Computers से बनी Pictures, हर जगह
लगभग किसी भी screen को देखिए और आप computer graphics देख रहे हैं: एक report में एक chart, एक game में एक character, एक flight simulator, एक enhanced medical scan। Computer graphics computer से images create और manipulate करने की field है, और यह human activity की एक enormous range को touch करता है।
यह subject आपको ले जाएगा कि एक single line pixel by pixel कैसे draw होती है इस तक। पर पहले, यह opening lesson survey करता है computer graphics कहाँ इस्तेमाल होता है, इसके major application areas, तो आप appreciate कर सकें low-level techniques ultimately किस breadth को serve करती हैं।
At a glance
| Area | Examples |
|---|---|
| Presentation Graphics | Charts, graphs, और diagrams जो reports में data visualise करते हैं |
| Entertainment | Games, films, animation, special effects, virtual reality |
| Education और Training | Simulators (flight, driving, surgery), interactive models |
| Image Processing | Images enhance, restore, और analyse करना (जैसे medical scans) |
Theory
Data से Pictures तक, और Pictures से Insight तक
Presentation graphics numbers को visuals में बदलता है, एक sales chart, एक pie graph, तो लोग data को एक glance में grasp करें। Entertainment सबसे visible area है: games, animated films, और effects सब computer graphics हैं, अक्सर stunningly realistic।
Education और training graphics को simulation के लिए इस्तेमाल करते हैं: एक flight simulator एक pilot को safely practise करने देता है, और interactive models concepts vividly सिखाते हैं। Image processing एक close cousin है: यह existing images पर काम करता है, एक blurry photo enhance करना, एक medical scan sharpen करना, information extract करना। (एक useful distinction: graphics usually data से एक image create करता है, जबकि image processing usually एक ऐसी image पर operate करता है जो पहले से exist करती है।) साथ में ये graphics को present करने के तरीके और समझने के तरीके दोनों की तरह दिखाते हैं।
Quiz
एक flight simulator जो trainee pilots को ground पर safely practise करने देता है computer graphics के किस area में इस्तेमाल होने का example है?
- Presentation graphics, क्योंकि यह data दिखाता है
- Education और training, क्योंकि यह learning और practice के लिए एक real situation simulate करता है
- Image processing, क्योंकि यह photos enhance करता है
- यह बिल्कुल computer graphics नहीं है
Show the answer
Education और training, क्योंकि यह learning और practice के लिए एक real situation simulate करता है
एक flight simulator education और training में computer graphics है: यह एक realistic, interactive simulation create करता है तो trainees real चीज़ करने से पहले safely सीख और practise कर सकें। Option A, presentation graphics, charts और graphs की तरह DATA visualise करने के बारे में है, एक experience simulate करने के बारे में नहीं। Option C, image processing, existing images पर operate करता है (enhancing, analysing), जबकि एक simulator एक interactive world generate करता है। Option D गलत है: एक realistic, interactive 3D environment render करना काफ़ी computer graphics है। Learning और practice के लिए simulation graphics का एक core education-and-training application है।
Think first
Computer Graphics और Image Processing के बीच Difference क्या है?
दोनों images के साथ deal करते हैं। Computer graphics और image processing direction में कैसे differ करते हैं? फिर tap कीजिए।
Show the answer
Classic distinction काम की DIRECTION है: computer graphics usually DATA से एक IMAGE तक जाता है, जबकि image processing usually एक IMAGE से information या एक modified image तक जाता है। Computer GRAPHICS में, आप एक description या data से शुरू करते हैं, एक shape के coordinates, एक 3D model, एक chart के पीछे के numbers, और computer इससे एक picture SYNTHESISE करता है: यह compute करता है कौन से pixels light up करने हैं एक line draw करने के लिए, एक scene render करने के लिए, या एक graph plot करने के लिए। Input data है; output एक fresh image है। Image PROCESSING में, आप एक ऐसी image से शुरू करते हैं जो ALREADY EXISTS (एक photo, एक scan, एक video frame) और आप इस पर OPERATE करते हैं: इसे sharpen करना, noise हटाना, brightness adjust करना, edges detect करना, objects recognise करना, या measurements extract करना। Input एक image है; output एक improved image या extracted information है। तो एक data से images CREATE करता है, दूसरा existing images को ANALYSE या transform करता है। ये closely related हैं और अक्सर साथ इस्तेमाल होते हैं (एक medical system शायद एक scan process करे और फिर एक graphic overlay render करे), और दोनों visual computing की broad umbrella के नीचे रहते हैं, पर आप किस direction में काम कर रहे हैं यह जानना clarify करता है कौन सी techniques apply होती हैं। यह subject mostly पहले sense में computer graphics के बारे में है, geometric data से images compute करना, यही वजह है यह शुरू होता है एक line इसके endpoints से pixel by pixel कैसे draw होती है इससे। Data to image graphics है; image to insight processing है।
Summary
Key takeaways
- Computer graphics computer से images create और manipulate करना है, बहुत सी fields के across इस्तेमाल होता है।
- Presentation graphics data को reports के लिए charts, graphs, और diagrams की तरह visualise करता है।
- Entertainment games, films, animation, special effects, और virtual reality cover करता है।
- Education और training graphics को simulators (flight, driving, surgery) और interactive learning models के लिए इस्तेमाल करता है।
- Image processing existing images (जैसे medical scans) enhance, restore, और analyse करता है।
- Graphics usually data से एक image create करता है; image processing usually एक existing image पर operate करता है।
- Memory hook: data present कीजिए, entertain कीजिए, simulators से train कीजिए, images process कीजिए; graphics data से pictures बनाता है।