问题标签 [metadata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将 dpi 元数据写入 Java 中的 jpeg 图像
我正在尝试以编程方式在 Java 中设置 jpeg 图像的 dpi 元数据。图像的来源是扫描仪,所以我从 TWAIN 获得水平/垂直分辨率以及图像原始数据。我想保存此信息以获得更好的打印效果。
这是我到目前为止的代码。它将原始图像 (byteArray) 保存到 JPEG 文件中,但它忽略了我通过 IIOMetadata 指定的 X/Y 密度信息。任何建议我做错了什么?
任何其他解决方案(第三方库等)也将受到欢迎。
谢谢!
java - 在 Eclipse 控制台中为日志着色
有没有办法在 Eclipse 控制台中为部分日志着色。我知道我可以发送到错误和标准流并为它们着色,但我更多的是在 ANSI 转义码(或任何其他,HTML?)的行中寻找一些东西,我可以在字符串中嵌入颜色以使其着色日志。
它肯定有助于在不采用奇怪布局的情况下使重要的部分脱颖而出,而是将布局保持在 log4j 设置中
这是我正在寻找的一个例子:
[INFO] 网格完整....... false
在粗体部分为蓝色的情况下,这种颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但你明白了):
log.info(String.format("网格完成....... <blue>
%s </blue>
", isComplete ));
更一般地说,它能够在日志中嵌入元信息以帮助呈现这些日志。就像我们标记网页内容以帮助通过 CSS 呈现信息一样。
java - .NET (Mono) 是否支持跨平台文件操作和跨平台音频元数据处理(通过库)?
对于我的下一个项目,两个领先的领跑者是 .NET 和 Java。该项目将采用一个包含目录和音乐文件(最初是 MP3,但最终扩展到其他音乐格式)的目录(类似于 Windows 中的 My Music)。对于每个文件,它允许您播放文件并查看/编辑其元数据、文件名和位置。
我知道 Java 有用于获取/编辑元数据和跨平台文件操作支持的库。我也知道 .NET 有用于处理元数据的库,但我不确定我需要的文件操作。但是,我真的很想回到 .NET,尤其是因为我想将它保留在我的简历中,但自 .NET 2.0 以来我就没有使用过它(现在是什么,3.5?),如果我不使用跟上它,把它放在我的简历上是没有意义的,因为我无法回答任何关于新技术版本的问题。
最初,Windows 是我唯一关心的问题,但我想将其作为跨平台应用程序发布。
注意:我知道我正在重新发明轮子,但这是我遇到的一个问题,我认为解决它会很有趣。它处理了许多问题,从 UI 问题到文件结构管理到外部库等等。
sql-server - 如何以最低权限从 MS SQL 服务器读取数据库和表元数据
我想提出在尽可能多的 SQL Server 版本上返回 Microsoft SQL Server 实例中的数据库和表的最小查询集。
我不确定我是否应该半回答我自己的问题,但这是我认为 2000 年和 2005 年需要的内容。理想情况下,我会更进一步,但我无法访问旧版本:
权限
2005:具有查看任何定义权限的用户
2000:在所有要检索的数据库上具有公共角色的用户
数据库
或者
都适用于 SQL Server 2000 和 2005
表
2005年
或者
2000
iis-6 - 如何以编程方式在 iis 6 中禁用 Etags
我正在尝试在 iis 6 上关闭 Etags,因为我正在对多个服务器进行负载平衡,我不希望 etag 成为问题。
visual-studio - 框架 goto 定义显示注释,这些是从 xml 注释生成的吗?
最近我有点惊讶地发现,我精心设计的 xml 评论并没有在我的同事的智能感知中出现。一直将关联程序集与项目引用一起使用,我没有意识到您还必须导出 .xml 文档才能访问此信息。
这让我想知道 .Net 框架智能感知是如何工作的。如果我理解正确,.xml 文件必须隐藏在特殊文件夹中的某个地方吗?
但我的主要问题是关于“转到定义”——如果你在 .Net 框架程序集上转到定义,你会得到从元数据生成的信息——而且还有很多有用的评论——这些是从 Xml 评论神奇地生成的,还是有人有写一个宏+来转换它们只是为了构建?换一种说法:我怎样才能为我的程序集获得这种效果?
.net - 如何使用 .NET 检索在数码相机上拍摄的照片的属性?
最好在 VB.Net 中,但 C# 很好,我怎样才能访问我的数码相机添加到文件中的额外属性,例如Date Picture Taken
,Shutter Speed
或Camera Model
?
xslt - 使用 XSLT 的元数据驱动生成
我经常通过转换遗留系统的专有数据模型来创建 XSD 模式。这效果很好。但是,遗留系统只允许我指定参数的非常基本的属性,例如数据类型(int
等string
)。
我想通过一种允许我添加元数据的机制来增强 XSL 转换,以便为转换提供更多详细信息。我想到了类似 Java 属性表示法来将属性分配给 XPath。
想象以下示例:
遗留系统数据模型(实际上很简洁,但最适合演示目的)
元数据
生成的 XSD 架构
你对那个怎么想的?有没有办法将元数据包含到 XSL 样式表中?
java - 如何在 java 中获取 jpeg/tiff 的颜色空间?
标题确实总结了它。使用独立的 exiftool 程序将所有图像元数据转储到控制台我可以看到一行颜色空间数据:RGB 看起来这是取自 ICC-header
我想在java中以编程方式获取相同的数据。我已经尝试过绘制的 noakes 库和 Sanselan 库,但都没有给我任何字段的 RGB 值。
python - 在 Python 中,如何有效地管理脚本文件之间的引用?
我有相当多的 Python 脚本,其中包含其他 Python 脚本使用和引用的可重用代码。但是,这些脚本往往分散在不同的目录中,我发现必须在我的顶级脚本中包含(通常是多次)对 sys.path.append 的调用有点乏味。我只想在同一脚本中提供没有附加文件引用的“导入”语句。
目前,我有这个:
我的偏好如下:
我的背景主要是 .NET 平台,所以我习惯于使用元文件(如 *.csproj、*.vbproj、*.sln 等)来管理和包含源文件之外的实际文件路径引用。这允许我只提供“使用”指令(相当于 Python 的导入)而不暴露所有引用并允许在多个脚本中重用路径引用本身。
Python 是否对此有同等的支持,如果没有,有哪些技术和方法?