
修改BMP格式图片文件大小的方法可以这样 *** 作:
使用photoshop打开另存为一个BMP文件(快捷键Shift+Ctrl+S),在d出的BMP选项框中吧深度位数选少一点再确定就可,但是要注意位数越小图片质量越差。
原型:int WINAPI icePub_imgZoom(char *strImgFilename,char *strBmpFilename,int newWidth,int newHeight,int flag)
输入:strImgFilename 待处理图像文件名
strBmpFilename 结果bmp文件名
newWidth 新图宽
newHeight 新图高
flag 0 等比缩放1 完全缩放
输出:
typedef int (WINAPI ICEPUB_IMGZOOM)(char *strImgFilename,char *strBmpFilename,int newWidth,int newHeight,int flag)
ICEPUB_IMGZOOM *icePub_imgZoom = 0
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll")
if(hDLLDrv)
{
icePub_imgZoom=(ICEPUB_IMGZOOM *)GetProcAddress(hDLLDrv,"icePub_imgZoom")
}
if(icePub_imgZoom)
{
icePub_imgZoom("a.jpg","a1.bmp",100,100,0)
icePub_imgZoom("d.png", "d1.bmp",50.80,1)
}
if(hDLLDrv)
FreeLibrary(hDLLDrv)
在Photoshop里选择文件——图像尺寸——选择百分比或者在Acdsee里选择动作-编辑-调整大小
或者在Windows自带的画图工具里选择查看-缩放-自定义也可以
呵呵,自己试试看,任何一种方法都可以的
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)