基于wince的图片播放器毕业设计(编辑修改稿)内容摘要:

= true。 } //文件打开函数 private void open() { if(() ==) { if( != null) { ()。 = null。 } String filename =。 try { curFile = filename。 curBmp = new Bitmap(curFile)。 = curBmp。 displayImage()。 dirPath = (0,(\\))。 dirInfo = new (dirPath)。 [] fileInfo = ()。 图片播放器 第 6 页 fileInDir = new ArrayList()。 if( 0) ()。 foreach(FileInfo fi in fileInfo) { if( == .JPG || == .jpg || == .jpeg || == .tif || == .png || == .bmp || == .Bmp || == .gif || == .GIF) { (())。 } } for(index = 0。 index。 index++) { if(fileInDir[index].ToString() == filename) { break。 } } } catch(Exception excep) { (excep)。 (请选择后缀名为 ”JPG/PNG/JPEG/GIF/TIF/BMP”的图片。 , 温馨提醒。 )。 } } else { (请先选择一张图片。 , 温馨提醒。 )。 } } //文件关闭函数 private void close() { if( != null) { ()。 = null。 curFile =。 curBmp = null。 } } //下一张 嵌入式系统与优化大作业 第 7 页 private void next() { try { if(index == 1) { (这已经是最后一张了 ., 温馨提醒。 )。 } else { ()。 curFile = fileInDir[++index].ToString()。 curBmp = new Bitmap(curFile)。 = curBmp。 displayImage()。 } } catch (NullReferenceException) { (请先打开一张图片。 , 温馨提醒。 )。 } } //上一张 private void previous() { try { if (index == 0) { (这已经是第一张了 ., 温馨提醒。 )。 } else { ()。 curFile = fileInDir[index].ToString()。 curBmp = new Bitmap(curFile)。 = curBmp。 displayImage()。 } } catch (NullReferenceException) { (请先打开一张图片。 , 温馨提醒。 )。 } 图片播放器 第 8 页 } //放大函数 private void max() { try { int w = (int)( * )。 int h = (int)( * )。 Bitmap bmpo = curBmp。 Bitmap bmpn = new Bitmap(w, h)。 Graphics g = (bmpn)。 (bmpo,new Rectangle(0, 0, w, h),new Rectangle(0, 0, , ), )。 ()。 curBmp = bmpn。 ()。 = curBmp。 displayImage()。 } catch(NullReferenceException) { (请先打开一张图片。 , 温馨提醒。 )。 } } 缩小函数 private void min() { try { int w = (int)( * )。 int h = (int)( * )。 Bitmap bmpo = curBmp。 Bitmap bmpn = new Bitmap(w, h)。 Graphics g = (bmpn)。 (bmpo, new Rectangle(0, 0, w, h), new Rectangle(0, 0, , ), )。 ()。 curBmp = bmpn。 ()。 = curBmp。 displayImage()。 } catch(NullReferenceException) { 嵌入式系统与优化大作业 第 9 页 (请先打开一张图片。 , 温馨提醒。 )。 } } //左旋转 private void left() { try { Bitmap originalBitmap = curBmp。 int rotationAngle = 270。 int newWidth =。 int newHeight =。 Bitmap rotatedBitmap = new Bitmap(newWidth, newHeight)。 if ALLOW_UNSAFE_CODE internalRotateImage(。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。