XIFデータの変更をコードに適用すると、Windowsエクスプローラでエンコードの問題が発生します。ここで、プロパティFileExplorerTitleが変更され、結果の文字セットがいくつかの2バイトエンコーディングに変更されます。Exif Windowsエクスプローラでのエンコード
0
A
答えて
0
ファイルを読み込むと属性を適用する:新しいImageExifDataとして暗いoXIFmedia(sFileName)ImageExifData.cs内部 oXIFmedia.FileExplorerTitle =タイトル
コード:
public enum ExifDataTypes : short
{
UnsignedByte = 1,
AsciiString = 2
}
public string FileExplorerTitle
{
set
{
try
{
this.SetPropertyString(40091, value);
}
catch
{
}
}
}
public void SetPropertyString(Int32 PID, string Value)
{
byte[] Data = this._Encoding.GetBytes(Value + "\0");
SetProperty(PID, Data, ExifDataTypes.AsciiString);
}
0
WindowsTitle
EXIFフィールドはUnicodeでエンコードされます。試してみてください:
byte[] data = Encoding.Unicode.GetBytes(Value);
関連する問題
- 1. Windowsエクスプローラのレジストリキー
- 2. Windowsエクスプローラで右クリック
- 3. WindowsエクスプローラのTFSオプション
- 4. Windowsエクスプローラのグリッド名
- 5. Windowsエクスプローラとカスタムショートカットファイルの種類
- 6. Windowsエクスプローラのようなフォルダツリーブラウザ
- 7. ASP.NETの "Windowsエクスプローラ"タイプのインターフェイスですか?
- 8. Windowsエクスプローラのコンテキストメニューで注文する
- 9. Windowsエクスプローラ代替データストリームシェル拡張
- 10. Windowsエクスプローラを開きディレクトリ、
- 11. Tkinter - Windowsエクスプローラでディレクトリウィンドウを開く方法
- 12. Windowsエクスプローラとソリューションエクスプローラでイメージファイルを追加
- 13. Windowsエクスプローラでフォルダをコピーする
- 14. Windowsのファイルのエクスプローラのプロパティダイアログを表示
- 15. Windowsエクスプローラのようなアンドロイドのファイルエクスプローラ
- 16. Windowsフォームのネイティブルック(エクスプローラのような)メインメニュー
- 17. Windowsエクスプローラ - コンテキストメニューのエントリを削除する
- 18. 360セキュリティとWindowsエクスプローラの挑戦
- 19. ファイルエクスプローラ(Windowsエクスプローラ)と実行コマンドの違い
- 20. JavaからWindowsエクスプローラへのDragNDrop
- 21. Windowsエクスプローラ経由でSDL Tridion WebDAVに接続する(Windows 2008 R2)
- 22. Windowsエクスプローラ - ファイル/フォルダを複製するキーボードショートカット
- 23. WindowsエクスプローラからWebブラウザにドラッグアンドドロップする
- 24. Pythonの: 」./2.8映画/:Windowsエクスプローラでフォルダを開く方法(Pythonの3.6.2、Windowsの10)
- 25. C#FileSystemWatcherのファイルサイズはWindowsエクスプローラでのみ更新されます
- 26. Windowsエクスプローラでのカスタムファイルのサムネイルまたはプレビュー
- 27. Windowsエクスプローラで特定のドライブのコンテキストメニュー項目を追加する
- 28. Windowsエクスプローラの環境変数でお気に入りのショートカット
- 29. Windowsエクスプローラでのフォルダまたはファイルの座標
- 30. Windows PhoneでExif Imageデータを編集/削除する
私たちのためにStackOverflowの中に関連コードを入れてください。それは私たちがあなたを助けることをはるかに容易にします。ビデオをありがとう。 –