如何使用 Telerik 检索我放入 RadImageEditor 的图像

问题描述 投票:0回答:2

所以我使用的是 Telerik Framework,这就是打开图像并传递给

RadImageEditor
时使用的框架。但我的问题是,当我完成编辑后,我想再次将图像传递给
PictureBox
,而不是将其保存到本地。

我用来将

Image
传递给
RadImageEditor
的是这个:

radImageEditor1.OpenImage((Bitmap)e.Data.GetData(typeof(Bitmap)));

有人帮我吗?谢谢

c# image telerik
2个回答
0
投票

工具栏上的保存按钮会触发一个事件,该事件将为您提供当前图像。您也可以使用客户端 API 调用它


0
投票

我遇到了同样的问题,那就是“捕获”编辑到 RadImageEditor 中的图像以用它做其他事情。在我的例子中,目标是将它直接写入数据库。无论如何按照@rdmptn提示它should工作...

Protected Sub RadImageEditor1_ImageSaving(sender As Object, e As ImageEditorSavingEventArgs)
    Dim ms As MemoryStream = New MemoryStream
    Dim ei As EditableImage = e.Image
    ei.CopyToStream(ms)

    Using fs As Stream = ms
        Dim imgData As Byte() = New Byte(fs.Length) {}
        fs.Read(imgData, 0, imgData.Length)
    End Using
End Sub

但是这样做 imgData 只会存储很多零。

到目前为止,我还没有成功获得图像的方法...

© www.soinside.com 2019 - 2024. All rights reserved.