【问题标题】:Is it possible to create and then upload an Image file to a web server from silverlight?是否可以从 silverlight 创建图像文件并将其上传到 Web 服务器?
【发布时间】:2008-09-29 11:43:27
【问题描述】:

我刚开始使用 silverlight 2 测试版,找不到如何或是否可以将画布渲染为位图图像,然后将其上传到我的网络服务器?

这可能吗?如果可以,我将如何完成这项任务?


更新:现在可以在 silverlight 3 下使用可写位图将 XAML 保存为 JPEG,请参阅此处的博客文章:http://blog.blueboxes.co.uk/2009/07/21/rendering-xaml-to-a-jpeg-using-silverlight-3/

【问题讨论】:

    标签: c# silverlight image-manipulation silverlight-2.0


    【解决方案1】:

    您无法在 Silverlight 2 中将画布渲染为位图,但如果您可以生成画布的 XAML 版本,则可以将其传递给服务器并执行类似以下服务器端的操作:

    http://www.thedatafarm.com/blog/2008/01/31/ConvertingSilverlightInkPresenterImagesToAPNGFile.aspx

    【讨论】:

      【解决方案2】:

      您现在唯一的选择(如果您希望在客户端的 Silverlight CLR 中完成)是从 fjcore 开始

      http://code.google.com/p/fjcore/

      这只是一个起点,您将不得不编写大量代码——它主要会为您提供一个图像表示和一个 JPEG 编码器。

      你无法获得画布的像素,所以如果你需要它,那么我认为你不走运。但是 fjcore 会给你一个 Image 对象,你可以为其编写绘图例程,然后你必须在它上面绘图(不确定你要做什么,但如果它很简单,可能没问题)。

      【讨论】:

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