zoukankan      html  css  js  c++  java
  • 图片相关的需求分析

    1、截图功能,要去把图片可以截取成jpg格式,选择截图区域的时候可以选定后调整截图区域的大小和位置,先用矩形选择区域,以后再扩展其它形状的选区,能实现像QQ那样的截图功能就可以了。
    2、截图后在剪贴板里保存bmp剪贴板格式的数据,可以直接复制到word和rtf控件里
    因为html页本身并不能保存图片数据,咱们的编辑器目前也是html编辑器,所以截取了图片后先自动保存到本地的一个临时目录,为了方式命名冲突,文件名生成方式是新建一个GUID,然后取它的md5码做为文件名,然后html里自动插入这个img元素。
    3、完了把这个html可以保存到sqlite数据库里,显示的时候从数据库里读取出来,图片还读取本地的图片,这样就可以显示了,然后显示出来的htm页,提供一个导出成mht的功能,还有就是以后集成邮件功能的话,到时候发送文件的话也是把htm页转换成mht文件再发送,这样能保存图片信息
    4、以后如果随笔要和网络同步的话,要实现把文章中的图片也同步上去,这部分可能做起来比较麻烦,图片要自动上传,而且html的img标记也要相应的替换,先考虑这一个功能,上传图片可以用google Picasa 的相关API来做,取到地址后再替换html相关的图片标签,这样别人就可以在网上看你共享的随笔了,另外google page create也可以上传文件,不知道有没有提供相关API
    5、批量下载图片功能以后也要考虑,如果看到一个网站的图片比较好,可以用咱们的工具批量下载下来,要实现防止重复下载,多线程下载,自动重命名,可设置下载图片大小,格式等的限制,可以自动爬行抓取图片,适用于一些批量下载贴图论坛的图片或者下载一些图片站点的资源,可参考软件图片猎手和GlobalFetch
  • 相关阅读:
    MapReduce运行原理和过程
    为什么均方差(MSE)不适合分类问题?交叉熵(cross-entropy)不适合回归问题?
    207. 课程表
    131. 分割回文串
    152. 乘积最大子数组
    pandas内存优化函数
    395. 至少有K个重复字符的最长子串
    HTML入门
    递归与链表
    Spring--001
  • 原文地址:https://www.cnblogs.com/onlytiancai/p/725868.html
Copyright © 2011-2022 走看看