मैं एक ऐसा एप्लिकेशन बना रहा हूं जिसमें मुझे Google चार्ट को छवि के रूप में सहेजने की आवश्यकता होगी। मैं जो भी उपयोग कर रहा हूं वह टॉमकैट, सर्वलेट्स और जावास्क्रिप्ट है। क्या निम्न जेनरेट किए गए चार्ट को छवि के रूप में सहेजने का कोई तरीका है? (पोस्ट के अंत में कोड देखें)। विचार यह है कि उपयोगकर्ता इस चार्ट को देखेगा और उसके बाद उसे अपने फेसबुक प्रोफाइल में अपलोड करने का विकल्प होगा। मुझे यकीन नहीं है कि यह फेसबुक के मूल प्रारूप में अपलोड करने योग्य होगा या उसे jpg के रूप में सहेजने की आवश्यकता होगी।क्या एक Google चार्ट को छवि के रूप में सहेजना संभव है?
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Year');
data.addColumn('number', 'Sales');
data.addRows(4);
data.setValue(0, 0, ''+2004);
data.setValue(0, 1, 1000);
data.setValue(1, 0, '2005');
data.setValue(1, 1, 1170);
data.setValue(2, 0, '2006');
data.setValue(2, 1, 860);
data.setValue(3, 0, '2007');
data.setValue(3, 1, 1030.5);
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, {width: 400, height: 240, title: 'Company Performance',hAxis: {title: "X", titleTextStyle: {color: "green"}}});
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>
फेसबुक के साथ एकीकृत आप आवेदन कर रहा है और एपीआई के माध्यम से फेसबुक खाते में तस्वीरें अपलोड कर सकते अंदर एक घटनाओं श्रोता जोड़ने के लिए के बाद? यदि नहीं, तो उपयोगकर्ता को ऐसा करने के लिए फेसबुक अपलोड का उपयोग करना होगा। इस मामले में उन्हें चार्ट छवि पर राइट क्लिक करना होगा, के रूप में सहेजें, और फिर फेसबुक पर अपलोड करें। –
यदि आप लोड होने के दौरान फिडलर चलाते हैं, तो आप देखेंगे कि यह सिर्फ Google से एक छवि लोड करता है। अपने सर्वर को उसी छवि के लिए http अनुरोध करने के बाद url आपके सर्वर को सीधे Google से छवि डाउनलोड करने की अनुमति देगा और जो भी इसे पसंद करता है उसे करें। –
किसी भी व्यक्ति के लिए अभी भी उत्तर की तलाश है, देखें: https://gist.github.com/1333906 – undsoft