Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从jpg中提取剪辑路径信息;使用“剪切路径”保存;在c中#_C#_Image Processing_Photoshop - Fatal编程技术网

C# 从jpg中提取剪辑路径信息;使用“剪切路径”保存;在c中#

C# 从jpg中提取剪辑路径信息;使用“剪切路径”保存;在c中#,c#,image-processing,photoshop,C#,Image Processing,Photoshop,嗨,如果我用剪切路径保存了jpg,我如何从c#获取该信息 这段代码可以给我一些元数据,但我认为剪辑路径信息是(photoshop?)专有的扩展?我怎么读呢 BitmapDecoder decoder = new JpegBitmapDecoder(new FileStream(filespec, FileMode.Open), BitmapCreateOptions.None, BitmapCacheOption.None); BitmapMetadata meta = (BitmapMetad

嗨,如果我用剪切路径保存了jpg,我如何从c#获取该信息

这段代码可以给我一些元数据,但我认为剪辑路径信息是(photoshop?)专有的扩展?我怎么读呢

BitmapDecoder decoder = new JpegBitmapDecoder(new FileStream(filespec, FileMode.Open), BitmapCreateOptions.None, BitmapCacheOption.None);
BitmapMetadata meta = (BitmapMetadata)decoder.Frames[0].Metadata;
return meta.Keywords.ToArray<string>();
BitmapDecoder decoder=新的JpegBitmapDecoder(新的文件流(filespec,FileMode.Open),BitmapCreateOptions.None,BitmapCacheOption.None);
BitmapMetadata meta=(BitmapMetadata)解码器。帧[0]。元数据;
返回meta.Keywords.ToArray();

JPEG没有剪辑路径。。。Photoshop psd文件可以包含这些信息,因此您需要Adobe的规范才能从Photoshop文件中获取这些信息…没有Photoshop将元数据保存在jpg中-如果您在Photoshop中打开带有剪切路径的jpg,您将看到它(即使没有原始psd文件),jpg可以包含剪切路径,在JPG上从ImageMagick运行'identify.exe-verbose',您将在输出中看到路径。如果找不到c#代码,您可以随时启动identify.exe并处理输出。您找到答案了吗?如果是,请共享。JPEG没有剪辑路径。。。Photoshop psd文件可以包含这些信息,因此您需要Adobe的规范才能从Photoshop文件中获取这些信息…没有Photoshop将元数据保存在jpg中-如果您在Photoshop中打开带有剪切路径的jpg,您将看到它(即使没有原始psd文件),jpg可以包含剪切路径,在JPG上从ImageMagick运行'identify.exe-verbose',您将在输出中看到路径。如果找不到c#代码,您可以随时启动identify.exe并处理输出。您找到答案了吗?如果是,请分享。