आप TeX भाषा का इस्तेमाल करके, गणितीय फ़ॉर्मूला दिखाने वाली इमेज जनरेट कर सकते हैं.
खास जानकारी
आपके पास TeX की भाषा (जिसका उच्चारण "tek" या "टेक्नोलॉजी" कहा जाता है) का इस्तेमाल करके, किसी गणित के फ़ॉर्मूला की इमेज जनरेट की जा सकती है. यह अपने वेब पेज पर जटिल फ़ॉर्मूले दिखाने के लिए उपयोगी है. यहां फ़ॉर्मूलों के कुछ उदाहरण तुरंत दिए गए हैं:
हर इमेज को जनरेट करने वाला यूआरएल देखने के लिए, इमेज के यूआरएल कॉपी करके ब्राउज़र में चिपकाएं.
फ़ॉर्मूला के बारे में बताने के लिए, src प्रॉपर्टी में किसी <img>
टैग की TeX भाषा का इस्तेमाल करें. ऐसा करने पर फ़ॉर्मूला PNG फ़ाइल के तौर पर दिखेगा. इसके अलावा, PNG फ़ॉर्मैट को फिर से पाने के लिए, जीईटी अनुरोध को प्रोग्राम के हिसाब से भेजा जा सकता है.
सिंटैक्स
रूट यूआरएल: https://chart.googleapis.com/chart?
फ़ॉर्मूला इमेज के अनुरोध, ? रूट यूआरएल में:
URL पैरामीटर | ज़रूरी है या ज़रूरी नहीं है | ब्यौरा |
---|---|---|
cht=tx |
ज़रूरी | इससे पता चलता है कि यह फ़ॉर्मूला टाइप की इमेज है. |
chl=<data> |
ज़रूरी | TeX भाषा में रेंडर करने का फ़ॉर्मूला. आपको फ़ॉर्मूला को यूआरएल-कोड में बदलना होगा. ज़्यादा जानकारी के लिए नीचे देखें. |
chs=<width>x<height> |
ज़रूरी नहीं | इमेज का साइज़, पिक्सल में. अगर यह जानकारी नहीं दी जाती है, तो साइज़ की गिनती अपने-आप हो जाएगी. अगर आप कोई एक वैल्यू तय करते हैं, तो वह ऊंचाई होगी और चौड़ाई का हिसाब आपके लिए लगाया जाएगा. |
chf |
ज़रूरी नहीं | बैकग्राउंड में भरने के सभी तरीके इस्तेमाल किए जा सकते हैं. बैकग्राउंड में अपने-आप भरने की सुविधा देखें. |
chco |
ज़रूरी नहीं | टेक्स्ट का रंग तय करता है. डिफ़ॉल्ट तौर पर यह काला होता है. |
यूआरएल-chl डेटा को कोड में बदलने का तरीका
याद रखें कि आपको अपने फ़ॉर्मूला में इस्तेमाल किए गए ऐसे वर्णों को यूआरएल-कोड में बदलना होगा जो यूआरएल सुरक्षित नहीं हैं. यूआरएल-एन्कोडर, यहां देखा जा सकता है.
सबसे आम गलती %2B के बजाय फ़ॉर्मूला में + का इस्तेमाल करना है, जैसा कि यहां दिखाया गया है:
यूआरएल कोड में नहीं बदला गया है | कोड में बदला गया यूआरएल |
---|---|
cht=tx&chl=a^2+b^2=c^2 |
cht=tx&chl=a^2%2Bb^2=c^2 |
बैकग्राउंड में डेटा भरने की सुविधा (chf
)
आपके पास इमेज के लिए सॉलिड, ग्रेडिएंट या स्ट्राइप्ड फ़िल तय करने का विकल्प होता है. सभी फ़िल के बारे में जानकारी chf
पैरामीटर का इस्तेमाल करके दी जाती है.
साथ ही, वैल्यू को पाइप वर्ण (| ) से अलग करके, एक ही इमेज में अलग-अलग फ़िल टाइप ( सॉलिड, स्ट्राइप, ग्रेडिएंट) मिलाए जा सकते हैं.
ठोस भरा हुआ
आप पारदर्शिता के साथ या उसके बिना, कोई ठोस रंग फ़िल बता सकते हैं या पूरी इमेज को पारदर्शी बना सकते हैं.
सिंटैक्स
chf=<fill_type>,s,<color>|...
- <fill_type>
- इनमें से कोई एक वैल्यू डालें:
bg
- बैकग्राउंड में रंग भरने की सुविधा. अगर <color> पैरामीटर में ऐल्फ़ा वैल्यू दी जाती है, तो बैकग्राउंड को पारदर्शी बनाया जा सकता है.a
- इमेज की पारदर्शिता.<color>
के शुरुआती छह अंकों को नज़रअंदाज़ किया जाता है और सिर्फ़ आखिरी दो अंकों (पारदर्शिता वैल्यू) को लागू किया जाता है.
- s
- बेहतरीन फ़िल तय करता है.
- <color>
- फ़िल कलर, RRGGBB[AA] हेक्साडेसिमल फ़ॉर्मैट में होता है. यहां AA, एक वैकल्पिक ट्रांसपेरंसी (ऐल्फ़ा) वैल्यू है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
नीले बैकग्राउंड वाला फ़ॉर्मूला. |
|
जैसा ऊपर बताया गया है, लेकिन बैकग्राउंड को थोड़ा पारदर्शी बनाने के लिए, दो ऐल्फ़ा अंकों का इस्तेमाल किया जाता है. 80, यानी कि 50% पारदर्शिता होती है. ध्यान दें कि फ़ॉर्मूला का बैकग्राउंड कैसे पारदर्शी है, लेकिन टेक्स्ट नहीं. |
|
यह उदाहरण पूरी इमेज पर पारदर्शिता लागू करता है. ध्यान दें कि टेबल में सेल का बैकग्राउंड, टेक्स्ट के साथ-साथ बैकग्राउंड के ज़रिए कैसे दिखता है. इमेज में पाइप वर्ण का इस्तेमाल करके दो बैकग्राउंड जोड़े गए हैं:
|
|
ग्रेडिएंट फ़िल
आपके पास फ़ॉर्मूला में एक या उससे ज़्यादा ग्रेडिएंट फ़िल लागू करने का विकल्प है. ग्रेडिएंट फ़िल को एक रंग से दूसरे रंग में फ़ेड किया जाता है.
हर ग्रेडिएंट फ़िल एक ऐंगल तय करता है और फिर बताई गई जगह पर दो या उससे ज़्यादा रंग ऐंकर किए जाते हैं. जैसे-जैसे यह एक ऐंकर से दूसरे ऐंकर में जाता है, रंग अलग-अलग होता है. आपके पास अलग-अलग <color_centerpoint> वैल्यू वाले कम से कम दो रंग होने चाहिए, ताकि एक रंग फ़ेड होकर दूसरे रंग में दिखे. हर अतिरिक्त ग्रेडिएंट को <color>,<color_centerpoint> जोड़े से तय किया जाता है.
सिंटैक्स
chf=bg,lg,<angle>,<color_1>,<color_centerpoint_1> ,..., <color_n>,<color_centerpoint_n>
- bg
- बैकग्राउंड में वीडियो भरने की सुविधा.
- lg
- ग्रेडिएंट फ़िल के बारे में बताता है.
- <angle>
- ऐसी संख्या जो ग्रेडिएंट के कोण को 0 (हॉरिज़ॉन्टल) से 90 (वर्टिकल) तक तय करती है.
- <color>
- फ़िल का रंग, RRGGBB के हेक्साडेसिमल फ़ॉर्मैट में.
- <color_centerpoint>
- रंग के लिए ऐंकर पॉइंट बताता है. इस पॉइंट से रंग फ़ेड होने लगेगा, जैसे कि यह किसी दूसरे ऐंकर के पास पहुंचेगा. वैल्यू की रेंज 0.0 (सबसे नीचे या बायां किनारा) से 1.0 (ऊपर या दायां किनारा) तक होती है. इसे <angle> में बताए गए कोण पर झुकाया जाता है.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
फ़ॉर्मूला में हॉरिज़ॉन्टल लीनियर ग्रेडिएंट है, जिसे
शून्य डिग्री (
|
|
जैसा ऊपर बताया गया है, लेकिन 45 डिग्री के ग्रेडिएंट के साथ. |
|
धारीदार फ़िल
फ़ॉर्मूला के लिए, धारीदार बैकग्राउंड फ़ील्ड तय किया जा सकता है.
सिंटैक्स
chf= bg,ls,<angle>,<color_1>,<width_1> ,..., <color_n>,<width_n>
- bg
- बैकग्राउंड में वीडियो का कॉन्टेंट भरें
- ls
- लीनियर स्ट्राइप फ़िल के बारे में बताता है.
- <angle>
- Y-ऐक्सिस के सापेक्ष सभी धारियों का कोण. वर्टिकल स्ट्राइप के लिए
0
या हॉरिज़ॉन्टल स्ट्राइप के लिए90
का इस्तेमाल करें. - <color>
- इस स्ट्राइप का रंग, RRGGBB हेक्साडेसिमल फ़ॉर्मैट में है. हर अतिरिक्त पट्टी के लिए <color> और <width> दोहराएं. आपके पास कम से कम दो स्ट्राइप होनी चाहिए. इमेज पूरी तरह भर जाने तक, अलग-अलग स्ट्राइप्स.
- <width>
- इस स्ट्राइप की चौड़ाई,
0
से1
तक है. इसमें1
, इमेज की पूरी चौड़ाई है. इमेज पूरी तरह भर जाने तक स्ट्राइप्स को दोहराया जाता है. हर अतिरिक्त पट्टी के लिए <color> और <width> दोहराएं. आपके पास कम से कम दो स्ट्राइप होनी चाहिए. इमेज पूरी तरह भर जाने तक, अलग-अलग स्ट्राइप्स.
उदाहरण
ब्यौरा | उदाहरण |
---|---|
|
chf=bg,ls,0,CCCCCC,0.15,FFFFFF,0.1 |
|
chf=bg,ls,90,999999,0.25,CCCCCC,0.25,FFFFFF,0.25 |