Foxtable(狐表)用户栏目专家坐堂 → 图片处理


  共有3016人关注过本帖树形打印复制链接

主题:图片处理

帅哥,在线噢!
HJG_HB950207
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:6079 威望:0 精华:0 注册:2015/2/17 10:18:00
图片处理  发帖心情 Post By:2016/6/25 14:25:00 [只看该作者]

职工一览表 有姓名,图片 列,图片列一次从d:\fox照片目录下导入:代码如下:

If FileSys.DirectoryExists("d:\照片FOX") Then '如果目录C:\MyFolder存在
 For Each f As String In FileSys.GetFiles("d:\照片FOX")
    Dim ifo As new FileInfo(f)
    Dim name As String = ifo.name.Replace(ifo.Extension, "")
    Dim fdr As DataRow = DataTables("职工一览表").Find("姓名 = '" & name & "'")
    If fdr IsNot Nothing Then
        fdr("照片") ="D:\照片FOX\" &ifo.Name
        FileSys.CopyFile(f, "d:\照片FOX" & ifo.Name,True)
     End If
Next
 'FileSys.DeleteDirectory("d:\rsgl",2,3) '则删除之
'DataTables("职工一览表").DataCols("照片").DefaultFolder = "d:\照片fox"
Else
  MessageBox.Show("请将全部职工个人照片用对应姓名命名(格式.JPG,存放至D:\照片FOX 目录中,然后点击一键录入")
End If

请问:如何修改代码,使批量导入的图片文件是经过压缩的(原图片文件太大)



 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/6/25 15:16:00 [只看该作者]

参考http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=84351


If FileSys.DirectoryExists("d:\照片FOX") Then '如果目录C:\MyFolder存在
    For Each f As String In FileSys.GetFiles("d:\照片FOX")
        Dim ifo As new FileInfo(f)
        Dim name As String = ifo.name.Replace(ifo.Extension, "")
        Dim fdr As DataRow = DataTables("职工一览表").Find("姓名 = '" & name & "'")
        If fdr IsNot Nothing Then
            fdr("照片") ="D:\照片FOX\" &ifo.Name
            Dim bmp As new bitmap(getImage(f), 100, 100 * (img.height / img.width))
            bmp.save("d:\照片FOX" & ifo.Name)
            bmp.Dispose
        End If
    Next
    'FileSys.DeleteDirectory("d:\rsgl",2,3) '则删除之
    'DataTables("职工一览表").DataCols("照片").DefaultFolder = "d:\照片fox"
Else
    MessageBox.Show("请将全部职工个人照片用对应姓名命名(格式.JPG,存放至D:\照片FOX 目录中,然后点击一键录入")
End If

 回到顶部
帅哥,在线噢!
HJG_HB950207
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:6079 威望:0 精华:0 注册:2015/2/17 10:18:00
  发帖心情 Post By:2016/6/25 17:38:00 [只看该作者]

谢!!!

 回到顶部