Win10 for Phone 裁剪保存

//StorageFolder savedPics = ApplicationData.Current.LocalFolder;
//BitmapImage bi = new BitmapImage();

//RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap();
//await renderTargetBitmap.RenderAsync(GridImage);

//IBuffer buffer = await renderTargetBitmap.GetPixelsAsync();
//StorageFile newfile = await savedPics.CreateFileAsync("snap.jpg", CreationCollisionOption.ReplaceExisting);
//using (var writeStream = await newfile.OpenAsync(FileAccessMode.ReadWrite))
//{
// BitmapEncoder jpgencode = await BitmapEncoder.CreateAsync(BitmapEncoder.JpegEncoderId, writeStream);
// byte[] data = buffer.ToArray();

// Rect temp = MeasureUtil.GetBounds(GridImage, LayoutRoot);

// jpgencode.BitmapTransform.Bounds = new BitmapBounds
// {
// X = (uint)Math.Round((measureRect.X - temp.X), 0),
// Y = (uint)Math.Round((measureRect.Y - temp.Y), 0),
// Width = (uint)Math.Round(measureRect.Width, 0),
// Height = (uint)Math.Round(measureRect.Height, 0)
// };

// jpgencode.SetPixelData(
// BitmapPixelFormat.Bgra8,
// BitmapAlphaMode.Straight,
// (uint)renderTargetBitmap.PixelWidth,
// (uint)renderTargetBitmap.PixelHeight,
// 96d, 96d, data);

// bi.SetSource(writeStream);

// // 如果需要设置图片的固定宽、高,可以使用 WriteableBitmap 对象
// //WriteableBitmap wb = new WriteableBitmap(480, 480);
// //wb.SetSource(WriteStream);
// //imgResult.Source = wb;

// await jpgencode.FlushAsync();
//}

时间: 2024-12-28 17:42:20

Win10 for Phone 裁剪保存的相关文章

Win10 开始运行不保存历史记录原因和解决方法

在Win10 1703的时候你也许会发现开始运行以后,再次打开就没有任何历史记录了,常规方法是桌面-右键-个性化-开始-显示最常用的应用..可是打开是灰色的不可选..其实这个问题很好解决,在win10 15063隐私里面有一个设置的原因,请跟随AM来看这个原因.每次打开开始都没有以前的记录..比如需要打开下regedit,输入多了好麻烦.. 桌面-右键-个性化-开始-显示最常用的应用,却是灰色不可选!! 问题原来在这里:设置-隐私-常规-允许Windows跟随应用启动,以改进开始和搜索结果,把这

Win10 for Phone 裁剪控件

<Page.BottomAppBar> <CommandBar x:Name="appBar"> <AppBarButton Label="裁切" Icon="Crop" Click="AppBarButton_Crop_Click"> </AppBarButton> <AppBarButton Label="完成" Icon="Accept&

安卓开发——拍照、裁剪并保存为头像报错:裁剪图片无法保存的

在做学校大创项目的安卓开发时,需要从相册获取图片或者拍照,然后裁剪保存为头像.由于我是第一次弄安卓开发,也对Android现在越来越多的权限限制不了解,debug过程真的是异常心塞啊. 闲话不说(文末慢慢话痨),我开始是在网上找了一些代码打算用到项目上试试,但是连个拍照或者从相册选择图片都频繁报错(应该还是因为sd卡权限之类的吧),折腾了一晚上没有解决,第二天还是老老实实的看<第一行代码>,边学边写.在这里我简单梳理一下流程(关于裁剪后图片无法保存的问题的解释请直接跳到水平线之后): 调用手机

PS切片时,如何选择图片保存格式

在网页设计中,对图片进行剪切是必不可少的一个步骤. 但一个页面中,需要用到的图片太多,为了节省时间,当然不能一个一个的裁剪保存,好在PS工具提供了一个快捷的功能:切片(快捷键:C,来源应该为cut). 我们可以通过切片把需要剪切的图形在页面中先规划设定出来,然后Ctrl+shift+Alt+S就能一次性导出并保存下来. 那么问题来了,保存的时候有5种格式,应该选择哪一种呢: 通过多次试验以及资料查证,目前总结如下: 1.色彩丰富.图像较大的图片,选择JPG格式: 2.尺寸较小.色彩单一和背景透明

[Q]CAD批量打图精灵升级至7.0

更新内容: V7.0(2015.9.9)-[+]. 支持WIN10操作系统.(2015.9.9)-[+]. 支持AutoCAD2016.(2015.9.9)-[+]. 自动注册虚拟打印机.(2015.6.28)-[+]. 增强自动保存PDF功能,在Win8和Win10下可自动保存.(2015.6.27)-[+]. 修正还原默认设置过程中打印到文件设置错误问题.(2015.6.14)-[+]. 增加标记已打印图框功能.(2015.6.13)-[+]. 由于Q与P在键盘上的位置较远,不便单手操作,将

[原创]ObjectARX开发环境搭建之VS2010+ObjectARX2012Wizard+Addin工具条问题修复

目前ObjectARX版本越来越高,也越来越简化开发,如果需要同时开发低版本和高版本的ARX程序,就需要搭建批量编译环境,以满足ARX开发的需要. 批量编译的搭建网络上已经有了很多的教程,基本上都是基于vs2010+arx2012wizard,原因是arx2012的wizard有addin工具条,而高版本不再有此功能,对于新手来说,这是很不方便的.可是arx2012的wizard存在一些未修改的错误,导致addin工具条有的无法使用,甚至会引起vs2010的崩溃.经过我的研究发现了问题的所在,原

A generic error occurred in GDI+. 上传图片报错

代码就不说了,因为本地测试 ok, 服务端 就不行 ,服务器 环境 阿里云 win2008 r2  64 位 原因 是我没有这是 文件加权限 : 左边 的 少了 权限~ 代码 :含义是 网络图片 裁剪 保存 到本地 ,本地 再 存储 到 七牛 云存储. public static string Crop(string ImgUrl, int Width, int Height, int X, int Y) { string path = "C:\\DescripttionImg\\";

壁纸目录

https://jingyan.baidu.com/article/c843ea0bd997d577931e4afc.html win10系统壁纸默认保存 在   C:\Windows\Web\Wallpaper  路径下,主要放在Windows,Windows 10 查看个人安装的壁纸,在"C:\Users(用户)\xx(当前用户名)\AppData\Local\Microsoft\Windows\Themes"路径下,如下图所示: 原文地址:https://www.cnblogs.

裁剪图片,截图,保存到相册,水印

// --- 裁剪圆形图片 -画带边框的圆形头像 - (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { // -1.获取图片 UIImage* image = [UIImage imageNamed:@"me"]; // -2.margin CGFloat margin = 10; // -3.上下文大小 CGSize size = CGSizeMake(image.size.width + 2 * margi