क्या छवि को पाठ के रूप में पढ़ना और इसे नेटवर्क पर भेजना संभव है? क्या हाँ, तो हम यह कैसे कर सकते हैं?
3
Ankit
26 जून 2011, 16:47
3
क्या आप उपयोगकेस पर कुछ पृष्ठभूमि दे सकते हैं: जहां छवि उत्पन्न होती है (फ़ाइल/जेनरेट)। छवि किस प्रकार की प्रक्रिया भेज रही है, कौन सा परिवहन, इसे कौन प्राप्त कर रहा है (अन्य प्रोग्राम, अन्य जावा प्रोग्राम, एक वेब ब्राउज़र, ...)?
– maasg
26 जून 2011, 17:17
1 उत्तर
सबसे बढ़िया उत्तर
आप एक (पाठ) स्ट्रिंग बनाने के लिए छवि को बेस64 एन्कोड कर सकते हैं।
अपाचे कॉमन्स कोडेक का बेस64 कार्यान्वयन है जिसका आप आसानी से उपयोग कर सकते हैं:
import org.apache.commons.codec.binary.Base64;
// Read the byte array from file, DB, etc
byte[] imageByteArray = getImageByteArray();
String base64Image = Base64.encodeBase64String(imageByteArray);
5
Mads Hansen
26 जून 2011, 17:51
अपाचे कॉमन्स के बेस 64 के बारे में जो बात मुझे नापसंद है, वह यह है कि इसमें कुछ भद्दे एपीआई शामिल हैं, जैसे
– byte[] encodeBase64(byte[])
। इस मामले में, ओपी उनमें से एक का उपयोग कर रहा था और समस्याएं थीं: stackoverflow.com/questions/6484369/…
ninjalj
28 जून 2011, 00:41
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।