Skip to content

Commit e8f0057

Browse files
committed
824314: Image Editor New UG Sample
1 parent 5fc3ad8 commit e8f0057

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

blazor/image-editor/open-save.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -284,27 +284,28 @@ To save an image as a byte array, use the [`GetImageDataUrlAsync`](https://help.
284284

285285
```cshtml
286286
@using Syncfusion.Blazor.ImageEditor
287-
287+
288288
<SfImageEditor @ref="imageEditor" Height="400px" />
289-
289+
290290
<button @onclick="SaveImageAsByteArray">Save Image</button>
291291
<button @onclick="OpenImage">Open Image</button>
292-
292+
293293
@code {
294294
private SfImageEditor imageEditor;
295-
private byte[] savedImageData;
296-
295+
private byte[] savedImageData; // Variable to hold the saved image data
296+
297297
private async Task SaveImageAsByteArray()
298298
{
299-
savedImageData = await imageEditor.GetImageDataUrlAsync(); // Save the image data
300-
// You can save this byte array to a database here if needed
299+
savedImageData = await imageEditor.GetImageDataAsync();
301300
}
302-
301+
303302
private async Task OpenImage()
304303
{
305304
if (savedImageData != null)
306305
{
307-
await imageEditor.OpenAsync(savedImageData); // Open the saved image data
306+
string base64String = Convert.ToBase64String(savedImageData);
307+
base64String = "data:image/png;base64," + base64String;
308+
await imageEditor.OpenAsync(base64String);
308309
}
309310
}
310311
}

0 commit comments

Comments
 (0)