这个问题曾经问过好多次了,因为是菜鸟,一直都没有解决,希望高手能给解决一下.------------------把一张JPG图片分割成3份,已经切割开了,可是处理后的图片都是1.26M,怎么样才能让图片分割后
不这么大.源图片是JPG,要求切割成3个JPG图片.或者给个压缩的方法也可以.由于对图像处理这
方面不太懂.-----------------
谁能给发个源码?小弟感激不尽[email protected]

解决方案 »

  1.   

    待分割的 JPG 图象多大?  > 1.26M * 3吗 ?把你的需求讲明白点,尽可能帮你!图象压缩编码那一块太复杂了,什么 DCT编码,LZW 编码等等,你可能看不懂!
      

  2.   

    简单的就用photoshop的另存为,自己调一下精度,要多大有多大,要多小也有多小
      

  3.   

    分割开来怎么这么大?是不是变成BMP图片了?你再用DLL转换一下图片格式
      

  4.   

    bmp比jpg大很多呢。
    你转一下格式试试呢?
      

  5.   

    Picture1.Picture = LoadPicture(c:\1.jpg)      
    Picture2.AutoRedraw = True
    Picture2.Width = Picture1.Width / 3
    Picture2.Height = Picture1.Height
    Picture2.Cls
    Picture2.PaintPicture Picture1.Picture, 0, 0, _
    Picture1.Width / 3, Picture1.Height, 0, 0, _
    Picture1.Width / 3, Picture1.Height, vbSrcCopy
    SavePicture Picture2.Image, PICPath & (I + 1) & "-" & 1 & ".jpg
    ...
      

  6.   

    SavePicture 本来保存的就是BMP格式,虽然你改了下后缀
      

  7.   

    怎么把JPG分割成相同几份的JPG,
    并且每个图片的大小不至于太大.
      

  8.   

    切割图片
    将一个JPG分割成相等的三份。
    分割后的图片也是JPG的。
      

  9.   

    SavePicture  保存得是BMP格式的图片 
    所以很大
      

  10.   

    可以用Kodak Image Edit Control控件调入JPG后,
    把它切成三个Tif文件,这样图片就小了
    这个控件的名称:ImgEdit.ocx
    到网上找一下,很多地方都有下载
    使用也很简单
      

  11.   

    自由界面和报表的完美解决方案!
    http://www.anylib.com