【问题标题】:.Net based Vector CMYK Graphics library基于 .Net 的矢量 CMYK 图形库
【发布时间】:2013-02-02 13:57:12
【问题描述】:

我们有一个应用程序可以简化流程,最终结果是打印的广告页面。当前的实现使用 C# 中的 GDI+ 命令在设计环境中绘制广告,允许对广告进行视觉排列并将最终结果打印到文件中。

我们的系统有几个方面需要改进:

  1. 系统本质上是 RGB,RGB 和 CMYK 输出不匹配会导致一些问题。
  2. 在 GDI+ 中,我们缺乏对富文本的支持。我们的系统使用不理想的每行格式。
  3. 如果输入需要超出我们系统提供的格式,我们可以选择提供预先设计的图像。我们的系统无法接受矢量设计(除了 emf,没有好的设计器支持 CMYK,并且从其他格式转换为 EMF 没有产生好的结果。

我们需要改进我们的图形子系统。我们可以使用什么好的库? 这是我们的要求:CMYK、Vector、Rich-Text、Complex script (rtl+ltr)、实时屏幕显示

谢谢。

【问题讨论】:

  • 这里更好的方法是将 InDesign/Illustrator 等成熟软件与脚本结合起来。您可以从 .Net 以及 javascript IIRC 编写脚本。 GDI+ 是面向 RGB 的,如果您需要使用它,它必须是一个中间步骤,然后导入您的 RGB 数据并使用适当的 CMYK ICC 配置文件进行转换。
  • 实际上,我们的一些客户已经在使用这种组合,他们求助于我们的软件来摆脱这种情况。长话短说,独立性是我们软件的一个重要特征,我们必须保持这种状态。此外,虽然该软件有一个图形子系统,但它所做的大部分实际工作都不是面向图形的,而是一种常见的业务流程。

标签: c# .net vector richtext cmyk


【解决方案1】:

好吧,在阅读this post 之后,我想低级的 WPF 似乎是一个不错的方法:它完全支持富文本、BiDi 文本,它完全基于矢量,它与打印标准 (XPS) 紧密兼容,现在我知道它支持 CMYK。

我试试看。

更新:事实证明,Wpf 是解决我们手头问题的完美解决方案。我们已经用它来创建 LOB 应用程序,但对于它彻底的文档处理、色彩空间处理、打印、xps ......促进桌面出版的功能经验很少。

【讨论】:

    猜你喜欢
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多