2017-12-13 7 views
0

私はxamarin SignaturePadを使用しています。Xamarin SignaturePad UWP GetImageAsyncを使用する適切な方法は?

GetImageAsyncの使用方法は?出力は自分の入力と同じではないためです。画像へ

var imageStream = await signature.GetImageStreamAsync(SignatureImageFormat.Jpeg); 

public static byte[] ConvertStreamToByte(Stream stream) 
{ 
     if (stream != null) 
     { 
       using (MemoryStream memoryStream = new MemoryStream()) 
       { 
         stream.CopyTo(memoryStream); 
         return memoryStream.ToArray(); 
       } 
     } 

     return null; 
} 

変換バイト[]:

私はこのコードを使用します。

this.SignatureImage = ImageSource.FromStream(() => new MemoryStream(signatureData.Data)); 

My input:

Result:

上に私の入力。

検索されたデータの下にpicがあります。

GetImageAsyncまたは間違った変換が悪用されていますか?助けて。

答えて

0

var imageStream = await signature.GetImageStreamAsync(SignatureImageFormat.Jpeg 、Color.Black、Color.White);

ストロークとバックラウンドの色を追加する必要がある場合は、デフォルトで黒になります。

関連する問題