コメント
コメントの投稿
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。
using System;
using System.IO;
using System.Threading.Tasks;
using Xamarin.Forms;
public static class ImgConverter
{
public static Stream GetStreamFromImageSource(ImageSource source)
{
StreamImageSource streamImageSource = (StreamImageSource)source;
System.Threading.CancellationToken cancellationToken = System.Threading.CancellationToken.None;
Task<Stream> task = streamImageSource.Stream(cancellationToken);
Stream stream = task.Result;
return stream;
}
}
using Xamarin.Forms;
public partial class TestPage : ContentPage
{
void OnConvertButtonClick
{
//ファイルからImageSourceを取得する
ImageSource imgSource = ImageSource.FromResource(@"ソリューション名.Resources.Images.サンプル.png");
//ImageSourceからStreamを取得する
Stream stream = ImgConverter.GetStreamFromImageSource(imgSource);
}
}
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。