上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: Nokia Imaging SDK目前为 beta 版本,是诺基亚在自己的图像应用中使用的技术同时提供给开发者使用。这是一个运行在手机设备上处理图片数据的高效的类库。功能包括 JEPG 图片的编码和解码,应用滤镜,裁切,旋转,缩放。 。。。。。Nokia Wiki 原文链接: http://developer.nokia.com/Resources/Library/Lumia/#!nokia-imaging-sdk.html 阅读全文
posted @ 2013-09-12 16:23 博琼 阅读(277) 评论(0) 推荐(0)
摘要: 当把图片分享到在线服务上时,你需要和保存图片一样的方式来缩小图片的尺寸。并且 ShareMediaTask 同时需要你分享的图片必须保存在图片库中,所以当你分享图片前必须把它首先保存到图片库除非你已经保存过了(或者图片的来源不是图片库)using Microsoft.Phone.Tasks; ... public partial class PreviewPage : PhoneApplicationPage { private ShareMediaTask _shareMediaTask = new ShareMediaTask (); private string _lib... 阅读全文
posted @ 2013-09-12 15:49 博琼 阅读(247) 评论(0) 推荐(0)
摘要: 有一些处理高分辨率图片的应用程序会遇到的问题。例如,由于应用程序可以使用使用 PhotoChooserTask 和MediaLibrary APIs 从图片库获取图片,用户可能遭遇意想不到的像内存占用过高甚至用尽了内存。因此,下面为在应用程序间分享图片制定了一些规则:—应用程序应该把高分辨率的照片保存到应用的本地存储里,低分辨率的图片保存到图片库。—当应用程序从图片库中打开一些图片时,可以匹配图片库中的图片和本地存储中的高分辨率照片,比如,根据照片文件的文件名—应用程序这么做就必须保证适时的清理应用程序本地存储,以避免没用的高分辨率图片占用磁盘空间。 关于保存图片的低分辨率版本,500万像素. 阅读全文
posted @ 2013-09-12 15:19 博琼 阅读(426) 评论(0) 推荐(0)
摘要: 高像素的图片,比如分辨率为 7712x4352 的照片,当加载到一个 bitmap 中时会占用相当大的内存。每个像素会占用 4个字节的内存,所以当没有被压缩时,全部的图片会占用 12800万字节(约122MB)。高像素图片的另一个问题就是渲染,因为图片不适合windows phone 8 的最大纹理尺寸为 4096x4096 像素,所以它会被裁切。无论怎样,因为有很多方法来处理高像素图片,所以没有什么好担心的。显示捕获的照片 首先,把一个 Image 控件放到页面中,用来显示预览: 然后,在 C# 页面我们可以用 Bi... 阅读全文
posted @ 2013-09-12 11:52 博琼 阅读(494) 评论(0) 推荐(0)
摘要: 这篇是 Windows Phone 自定义弹出框和 Toast 通知的简化版,区别就是之前的自定义 MessageBox控件是整个 app 中所有页面共享的,下面的简化版 MessageBox 只是应用于 MainPage 页面中,“询问用户是否退出”的自定义弹出框。 在应用或游戏程序中,经常的一个场景就是在用户点击 Back 键时,应用询问用户是否退出,通常是重写Page 页面的事件: protected override async void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)但是,当弹出 MessageBox . 阅读全文
posted @ 2013-09-12 09:52 博琼 阅读(865) 评论(8) 推荐(0)
摘要: 可以使用Windows.Phone.Media.Capture.PhotoCaptureDevice 进行高像素图片的捕获(需要自己画视图界面,因为该平台的PhotoChooserTask API 不支持捕获高像素的功能),并且需要使用预定义像素分辨率手动设置捕获的像素。需要注意的额外的像素是没有从 PhotoCaptureDevice 类的获取手机支持分辨率的静态方法 IReadOnlyList GetAvailabeCaptureResolutions() 方法中检索到的。还有就是为了让 PhotoCaptureDevice 正常工作ID_CAP_ISV_CAMERA功能声明需要添加到清. 阅读全文
posted @ 2013-09-11 17:19 博琼 阅读(508) 评论(0) 推荐(0)
摘要: Nokia Lumia 1020 是一个具有革命性拍照功能的智能手机。新一代 PureView 技术通过超采样充分利用 4100万传感器拍摄的图片,可以看到以前没有看到过的更多细节。这篇文章介绍如何充分利用 Nokia Lumia 1020 的拍照功能,跟如何处理通过革命性的 4100像素传感器捕获的高像素-3400百万和 3800百万(缩放比分别为 16:9 和 4:3)图片。 这篇文章解释了你如何在你的 WP8 应用程序中使用 PhotoCaptureDevice API 去捕获高像素照片,使用 Nokia Imaging SDK进行图片的处理(比如裁切或者压缩图片到任何理想的尺寸,20. 阅读全文
posted @ 2013-09-11 16:07 博琼 阅读(366) 评论(0) 推荐(0)
摘要: 在过去的十年中手机集成的相机逐渐取代传统口袋中的相机。开发一个提供先进拍照和图片处理的应用程序取决于两个方面 手机硬件和系统平台提供的照片捕获API。诺基亚的新的系列设备与新的 Windows Phone8 先进的照片捕获 API 为你提供能够调节拍照设备各种参数的权限,比如曝光时间、ISO、焦点位置和白平衡。引用一个扩展演示示例应用程序,本文描述了如何初始化和使用相机,如何读取参数,该设备支持的问题,如何设置参数,以及如何捕获和存储照片。 Windows Phone 8 增强的照片捕获 API WP8 发布了全新的照片捕获 API,包含了可以高度配置相机参数。新的相机特性主要包括下面:—获. 阅读全文
posted @ 2013-09-11 15:18 博琼 阅读(479) 评论(2) 推荐(0)
摘要: 这部分包含几部分内容:图片捕获、编辑处理、镜头应用、保存分享上传。下面所指的高像素图片特指的是使用 Nokia lumia 1020 的 4100万大尺寸传感器拍摄的 3800 和 3400像素的图片。图片捕获: 你有两种策略实现在你的应用中实现捕获相片的功能。使用手机已有的捕获功能当在你的应用中,捕获照片不是核心的功能,你可以考虑使用 Camera Capture Task 去拍照,而不是自己配合相机 APIs直接绘制相机界面。详细查看 How to use the camera capture task for Windows Phone(MSDN)。也可以参考使用了 CameraCap. 阅读全文
posted @ 2013-09-11 10:59 博琼 阅读(358) 评论(0) 推荐(0)
摘要: 在 MSDN 文档有关 Windows Phone 推送通知有关推送的内容包含 Tile、Toast、Raw 这三种通知。这三种通知的方式类似,运用的场合不同,这里不再赘述,它们的运行原理类似: 其实 有关 VoIP 的文档中,有一个叫 VoipHttpIncomingCallTask的后台代理:在推送通知通道收到新的传入呼叫时启动,它使 Windows Phone 运行时 程序集了解到它应该创建新的呼叫。 据说 VoIP 的推送通知是属于强推送的,可靠性比常用的三种要强一些,有关这几种推送的可靠性我没有测试过,不知道是不是因为微软给 VoIP 的推送通知所使用服务器更可靠一些,纯属猜测。不. 阅读全文
posted @ 2013-09-09 12:23 博琼 阅读(1834) 评论(9) 推荐(3)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页