画像をバイナリ値として XML ファイルに保存する
xinyuxin912さんのブログより抜粋
バイナリ値の形式で画像をxmlファイルに保存する
try { int readByte = 0; // int bytesToRead = 100; //数据缓冲区大小 string fileName = "../../WriteXml.xml"; //要打开的文件 // this.textBox1.Text = string.Empty; // 打开图片文件,利用该图片构造一个文件流 FileStream fs = new FileStream("../../001.jpg",FileMode.Open); // 使用文件流构造一个二进制读取器将基元数据读作二进制值 BinaryReader br = new BinaryReader(fs); XmlTextWriter xmlTxtWt = new XmlTextWriter(fileName,Encoding.UTF8); //输出设置 代码缩进 xmlTxtWt.Formatting = Formatting.Indented; // xmlTxtWt.Indentation = 4; //书写声明 xmlTxtWt.WriteStartDocument(); xmlTxtWt.WriteStartElement("picture","ContactDetails","http://www.deltabis.com/Contact");//定义命名空间 xmlTxtWt.WriteStartElement("image"); //定义节点 xmlTxtWt.WriteAttributeString("imageName","002.jpg"); //添加图片属性 byte[] base64buffer = new byte[bytesToRead]; //开辟缓冲区 do { readByte = br.Read(base64buffer,0,bytesToRead); //将数据读入字节数组 xmlTxtWt.WriteBase64(base64buffer,0,readByte); //将数组中二进制值编码为Base64并写出到XML文件 }while(bytesToRead <= readByte); xmlTxtWt.WriteEndElement(); xmlTxtWt.WriteEndElement(); xmlTxtWt.WriteEndDocument(); // xmlTxtWt.Flush(); xmlTxtWt.Close(); MessageBox.Show("读写结束!"); // this.textBox1.Text = ReadXml(fileName); } catch(Exception ex) { MessageBox.Show(ex.ToString()); }
上記は、バイナリ値の形式で画像をXmlファイルに保存する内容です。 PHP Chinese Net (www.php.cn) にご注意ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











この記事では、XML属性値の変更、整形式、スキーマ/DTD検証、および文字エンコードに起因する制限の強調を詳しく説明しています。 不適切な脱出やデータ型の不一致のような落とし穴を強調し、証言に対処します

この記事では、RSSフィードを使用して効率的なニュース集約とコンテンツキュレーションを使用する方法について説明します。 RSSリーダー(FeedlyやInoreaderなど)を使用して、フィードを使用し、フィードの整理、ターゲットコンテンツの機能を活用する詳細を説明します。 ベネ

XMLコンテンツの変更は、特に大きなファイルでアプリケーションのパフォーマンスに大きく影響します。 解析、DOM操作、シリアル化、およびI/O操作がこれに貢献します。 最適化戦略には、ストリーミングパーサーの使用、dの最小化が含まれます

この記事は、効率的な大規模なXMLファイルの変更に取り組んでいます。 これは、メモリ処理の非効率性を強調し、SAXやStaxの解析などのストリーミングアプローチを提唱しています。 最適化のための戦略には、増分解析、最適化されたデータが含まれます

この記事では、XMLデータ変換方法について詳しく説明しています。 XMLドキュメント内のデータ形式を変換する際の課題に対処し、XSLTやストリーム処理などの効率的な手法を強調しています。 この記事は、Schなどの潜在的な落とし穴についてもカバーしています

この記事では、RSSフィードを使用してコンテンツシンジケーションの実装を詳しく説明しています。 RSSフィードの作成、ターゲットWebサイトの識別、フィードの送信、および監視の有効性をカバーしています。 制限されたコントロールや豊富なメディアサポートなどの課題も円盤投げです

この記事では、XMLとセマンティックWebテクノロジーの統合について説明します。 コアの問題は、セマンティックの相互運用性のためにXMLの構造化データをRDFトリプルにマッピングすることです。 ベストプラクティスには、オントロジーの定義、戦略的マッピングアプローチ、慎重なattが含まれます

この記事では、RSSフィードの保護が許可されていないアクセスに対してフィードを保護しています。 HTTP認証、レートの制限を伴うAPIキー、HTTP、およびコンテンツの難読化(落胆)など、さまざまな方法を調べます。 ベストプラクティスには、IP制限、リバーが含まれます
