none
请问下windows phone 8 如何创建图片的略缩图呢? RRS feed

  • 问题

  • 因为作业的关系,我仿照安卓的图库做一个程序,但是却遇到了加载图片出现异常的错误,后发现是超出内存。询问人后发现需要用略缩图进行显示,但一直未曾找到将图片如何形成略缩图的方法,恳请大神们赐教。

    我的图片是放在项目的文件夹中,并没有扫描本地,因为刚学习~~~~

    2013年10月9日 6:34

全部回复

  • 1.你可以把那些大图先缩小(比如用ps,mspaint)当作缩略图,放到另一个项目文件夹中,在图库中用这些小图展示,需要的时候在去加载原图。

    2. http://writeablebitmapex.codeplex.com/ 这个扩展可以缩放图片。

    WriteableBitmap writeableBmp = BitmapFactory.New(1, 1).FromResource("images/photo.jpg");
    
    WriteableBitmap thumbnail = writeableBmp.Resize(100, 100, WriteableBitmapExtensions.Interpolation.Bilinear);
    
    writeableBmp.Dispose();
    

    2013年10月10日 2:50
  • 扫描本地的话应该有一个 storagefile.GetThumbnailAsync()的方法提供获取文件的缩略图;项目中的图片可以采用楼下的方法尝试!
    2013年10月10日 3:58