问题描述
编辑:我想将一些统计测试的结果列表到数据框中。我需要使用长格式数据,并且需要使用group_by。我已经包含了一些数据和使用elnormAlt函数计算极限的代码。下面的代码为我提供了列值中所有观察值的LCL和UCL,我想将按名称分组的结果制成表格吗?
我们将很高兴收到我提出的任何想法或方向。
public async Task<byte[]> DecodeImageAsync(string fileUri,int regWidth,int regHeight,int compressionQuality)
{
byte[] returnVal;
try
{
StorageFile file = await StorageFile.GetFileFromPathAsync(fileUri);
using (IRandomAccessstream stream = await file.OpenAsync(FileAccessMode.Read))
{
BitmapDecoder decoder = await BitmapDecoder.CreateAsync(stream);
SoftwareBitmap softwareBitmap = await decoder.GetSoftwareBitmapAsync();
var qualityNum = (float) compressionQuality / 100;
var propertySet = new BitmapPropertySet();
var qualityValue = new BitmapTypedValue(
qualityNum,Windows.Foundation.PropertyType.Single
);
propertySet.Add("ImageQuality",qualityValue);
var resizedStream = new InMemoryRandomAccessstream();
BitmapEncoder encoder = await BitmapEncoder.CreateAsync(BitmapEncoder.JpegEncoderId,resizedStream,propertySet);
encoder.SetSoftwareBitmap(softwareBitmap);
double widthRatio = (double) regWidth / decoder.PixelWidth;
double heightRatio = (double) regHeight / decoder.PixelHeight;
double scaleRatio = Math.Min(widthRatio,heightRatio);
if (regWidth == 0)
scaleRatio = heightRatio;
if (regHeight == 0)
scaleRatio = widthRatio;
uint aspectHeight = (uint) Math.Floor(decoder.PixelHeight * scaleRatio);
uint aspectWidth = (uint) Math.Floor(decoder.PixelWidth * scaleRatio);
encoder.BitmapTransform.InterpolationMode = BitmapInterpolationMode.Linear;
encoder.BitmapTransform.ScaledHeight = aspectHeight;
encoder.BitmapTransform.ScaledWidth = aspectWidth;
await encoder.FlushAsync();
resizedStream.Seek(0);
returnVal = new byte[resizedStream.Size];
var dr = new DataReader(resizedStream.GetInputStreamAt(0));
await dr.LoadAsync((uint) resizedStream.Size);
dr.ReadBytes(returnVal);
}
}catch (Exception ex)
{
return null;
}
return returnVal;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)