图片jpggifpngbmp格式图片:jpg或gif或bmp或png这样的图片有吗?或者可不可以改成这样的。

图片容量太大怎么变小 教你如何快速把图片容量变小 怎样把图片容量变小
作者:佚名
字体:[ ] 来源:互联网 时间:12-16 10:44:46
有时候我们为了节省空间,也会需要将一些大的图片容量变小
在很多时候,我们都需要对一些图片或者照片进行处理,比如在很多网站或则论坛上传图片都有大小限制,而我们日常使用手机或者相机拍摄出来的照片通常达到几M,另外有时候我们为了节省空间,也会需要将一些大的图片容量变小。那么图片容量太大怎么变小?今天就来教发夹如何快速把图片容量变小,小白同学值得学习一下。
图片容量太大怎么变小 教你如何快速把图片容量变小
要将图片容量变小,我们就需要对图片进行处理器,很多朋友一提到图片处理器,可能就会想到需要用到专业的PS软件,而对于专业的P图软件,很多朋友又不会使用,那么怎么办呢?其实很简单,借助我们电脑中自带的画图工具,即可快速的把图片容量变小,具体笔者为大家演示一下。
尽量将图片转换成jpg格式
目前图片的格式有很多,比如png、gif、bmp以及jpg等,相对来说,jpg的容量要比前三者小不少,因此如果您的图片格式为png、gif、bmp话,想要将其容量变小,可以将图片转变成jpg格式,具体操作如下图所示:
首先找到需要容量太大的图片,比如笔者下面演示的一样bmp图片,容量达到了近1M,我们再其上右键,然后选择&打开方式&,在打开方式中,选择&画图&工具打开,如下图所示:
使用画图工具打开需要处理的图片
使用画图工具,打开该bmp图片后,我们再点击顶部的&操作下拉菜单&中选择&另存为&选项,如下图所示:
教你如何快速把图片容量变小
之后即可弹出一个图片另存为对话框中,在底部的保存类型中,选择&JPEG格式&,然后点击&保存&即可,如下图所示:
最后我们即可看到原文件夹里边,又新增了一张2.jpg格式的图片了,并且其容量要比bmp格式的容量小很多,如下图所示:
如上图,可以看到原来2.bmp图片容量为近1M,转换成jpg格式图片后,其容量仅121K,容量下了很多倍。
大家感兴趣的内容
12345678910
最近更新的内容怎么转换图片格式,例如我要发的照片是BMP格式的 ,我想要转换成JPG/JPEG/GIF/PNG格式的,要怎么做?
怎么转换图片格式,例如我要发的照片是BMP格式的 ,我想要转换成JPG/JPEG/GIF/PNG格式的,要怎么做?
08-09-27 &
BMP格式是装WINDOWS系统的电脑默认的图片格式。JPEG格式是经过有损压缩的图片格式。要转换格式,可以用系统自带的画图程序,也可用图像处理软件(比如光影魔术手、PS等)也可使用看图软件ACDsee,在这些程序中打开需要转换格式的图片,另外保存为jpeg、Jpg格式的图片即可。如果图片较多,还可以试试“改图快手”软件,进行批量转换。 如果要保存为PNG或GIF格式,一般应当用PS图像处理软件。GIF格式是一种动画图片格式,原先不动的图片即使保存为GIF格式,也不会动。要想制作真正的GIF图片,还需相应的软件比如Animated等等 。
请登录后再发表评论!
用PHOTOSHOP,插入图片,然后保存成另外一种格式就可以了。
请登录后再发表评论!
打开图片后 ctrl+shift+s 保存为
然后选择要保存的格式就好了。
请登录后再发表评论!
用ACDSee看图软件打开图片,打开“工具”菜单,点选“格式转换”选项。在打开的“图像格式转换”窗口里,有“格式”选项框,框内有多项图像格式。点选你需要的格式,再点“确定”,就转换完了。
请登录后再发表评论!JPG、PNG、GIF图片的区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JPG、PNG、GIF图片的区别
上传于||文档简介
&&J​P​G​、​P​N​G​、​G​I​F​图​片​的​区​别
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢在线GIF动态图片合并,多张PNG/JPG/BMP静态图合成GIF动态图片 - 朝夕网GIF在线制作
本站价值:首先感谢你到朝夕网免费制作banner广告条,由于我们大量的banner设计模块都是生成静态图片,所以现在好了,你可以访问本页,将你在本站制作的多张静止图片,当然其中有GIF也有jpg甚至png格式的静态图片,在这里上传并合并成一个GIF动态图片.现在你还可以上传你自己本地其他不会动的图片,例如风景照片,个人影册,都可以在线快速合并帮助标签:gif图片合并软件
怎么合并gif图片
gif动画合并
两个gif合并
gif合并软件
如何合并gif 怎么把多张JPG图片合并成一张GIF图片如果你正在寻找以上问题的答案,那么现在有福了,直接收藏本页,以后合并图片为gif不再拜师学艺,一切自己搞定!
当前位置: > GIF动态图片合并 >>
五合一静态BANNER合并成动态图片
上传图片1:
照片处理:
上传图片2:
照片处理:
上传图片3:
照片处理:
上传图片4:
照片处理:
上传图片5:
照片处理:
原始大小10%20%
滚动方向 不需要滚动
从上往下滚
从下往上滚
从左往右滚从右往左滚
原图停留 不停留
在线GIF制作工具使用帮助: 增加滚动效果,多张图片循环滚动轮播展现出来,当然单张静态图片也可以设置滚动。注意:已经会动的动态图片不能使用本功能。支持自定义滚动方向和滚动切割比例以及原图停留速度,个性化动态gif制作值得拥有!
在线免费线制作gif图片工具,多张静态图合成动态图的模块,你是否需要将多张静态gif、jpg、jpeg、png甚至bmp图片合并成一个动态的gif图片呢?
朝夕网荣誉出品多张图片合成动态图的在线功能,轻松将你喜欢的静态图片瞬间合并成动态图片,无论是照片轮播还是头像轮显,都可以在这里快速实现,不需要使用Photoshop,不需要学习fireworks,会用鼠标就可以
新版本GIF图片制作器已经支持单帧速度间隔设置,照片基本特效处理,纯色隔层增加,考虑到网页执行效率,本站提供的多张图片合成动画目前只支持最多5帧静态图片!
方法步骤:先选择上传自己喜欢的图片(例如你在朝夕网制作的静态banner或者站标,单张少于500K),设置间歇速度,有需要可以选择图片处理,和压缩图片尺寸,然后点击制作就将PNG多张图片合成一张GIF图片了,很简单吧,如果需要把其他格式的多张图片合成一张图片方法也是如此轻松!多张图片组合成gif动画工具下载:1、是一款就算是菜鸟级别的用户都能够熟练使用的GIF动画制作工具
2、 将桌面活动图像录制成GIF动画,或者用数张图片合成GIF动画,也可以手工绘制,绘制过程还可以录制成书写效果的动画
Copyright & 2014 www.zhaoxi.net. All Rights ReservedVb实现*.*.*.*.tif图片格式转换代码_VB教程
您的当前位置:
Vb实现*.*.*.*.tif图片格式转换代码
VB图像格式转换程序代码,可实现*.*.*.*.tif等图像格式之间的转换功能,程序操作简单,代码也不复杂,最终运行效果请参见如下截图:
VERSION 5.00
Object = &{FF2-101A-A3C9-FB}#1.2#0&; &COMDLG32.OCX&
Begin VB.Form Form1
&图片格式转换&
ClientHeight
ClientLeft
ClientWidth
ScaleHeight
ScaleWidth
StartUpPosition =
Begin VB.Frame Frame1
mandButton Command2
boBox Combo1
&Form1.frx&:0000
&Form1.frx&:0010
mandButton Command1
&打开图片&
Begin VB.Label Label1
&转换格式&
Begin VB.VScrollBar VScroll1
Begin VB.HScrollBar HScroll1
monDialog CommonDialog1
Begin VB.PictureBox Picframe
ScaleHeight
ScaleWidth
Begin VB.PictureBox Picture2
AutoRedraw
'Dash-Dot-Dot
&Form1.frx&:002C
ScaleHeight
ScaleWidth
Attribute VB_Name = &Form1&
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Sub Command1_Click()
Dim i As Integer
CommonDialog1.Filter = &Supported files|*.*.*.*.*.tif|BMP 文件(*.BMP)|*.BMP|JPG 文件(*.JPG)|*.JPG|GIF 文件(*.GIF)|*.GIF|PNG 文件(*.PNG)|*.PNG|TIF 文件(*.TIF)|*.TIF&
CommonDialog1.ShowOpen
If CommonDialog1.FileName && && Then
Picture2.Picture = LoadPicture(CommonDialog1.FileName)
Public Sub SolNum()
If Picture2.Width - Picframe.ScaleWidth & 0 Then
HScroll1.Max = Picture2.Width - Picframe.Width
HScroll1.SmallChange = Picframe.Width / 20
HScroll1.LargeChange = Picframe.Width / 10
If HScroll1.Value & HScroll1.Max Then HScroll1.Value = HScroll1.Max
HScroll1.Enabled = True
HScroll1.Value = 0
HScroll1.Enabled = False
If Picture2.Height - Picframe.Height & 0 Then
VScroll1.Max = Picture2.Height - Picframe.Height
VScroll1.SmallChange = Int(Picframe.Height / 20)
VScroll1.LargeChange = Int(Picframe.Height / 10)
If VScroll1.Value & VScroll1.Max Then VScroll1.Value = VScroll1.Max
VScroll1.Enabled = True
VScroll1.Value = 0
VScroll1.Enabled = False
Private Sub Command2_Click()
CommonDialog1.Filter = & & & Right(Combo1.Text, 3) & & 文件|* & & Combo1.Text & &&
CommonDialog1.Flags = &H2 + &H4 + &H8
CommonDialog1.FileName = &Default&
CommonDialog1.ShowSave
PicSwitch Picture2.Picture, CommonDialog1.FileName, Combo1.Text
On Error Resume Next
Picture2.Picture = LoadPicture(CommonDialog1.FileName)
Private Sub HScroll1_Change()
Picture2.Left = -HScroll1.Value
Private Sub VScroll1_Change()
Picture2.Top = -VScroll1.Value
所需要的bas类文件:Modpicsave.bas代码:
Attribute VB_Name = &Modpicsave&
Public Declare Function GdiplusStartup Lib &GDIPlus& (token As Long, inputbuf As GdiplusStartupInput, Optional ByVal outputbuf As Long = 0) As Long
Public Declare Function GdiplusShutdown Lib &GDIPlus& (ByVal token As Long) As Long
Public Declare Function GdipCreateBitmapFromHBITMAP Lib &GDIPlus& (ByVal hbm As Long, ByVal hPal As Long, BITMAP As Long) As Long
Public Declare Function GdipDisposeImage Lib &GDIPlus& (ByVal Image As Long) As Long
Public Declare Function GdipSaveImageToFile Lib &GDIPlus& (ByVal Image As Long, ByVal FileName As Long, clsidEncoder As Guid, encoderParams As Any) As Long
Public Declare Function CLSIDFromString Lib &ole32& (ByVal Str As Long, id As Guid) As Long
Public Declare Function CopyMemory Lib &kernel32& Alias &RtlMoveMemory& (Dest As Any, Src As Any, ByVal cb As Long) As Long
Public Type Guid
Data1 As Long
Data4(0 To 7) As Byte
Data3 As Integer
Data2 As Integer
Public Type GdiplusStartupInput
GdiplusVersion
DebugEventCallback
SuppressBackgroundThread
SuppressExternalCodecs
Public Type EncoderParameter
NumberOfValues
Public Type EncoderParameters
As EncoderParameter
Public nTemp As Integer
Public ncTemp As Integer
Public Sub PicSwitch(ByVal pic As StdPicture, ByVal FileName As String, PicType As String, _
Optional ByVal Quality As Byte = 80)
Screen.MousePointer = vbHourglass
As GdiplusStartupInput
Dim lBitmap
Dim aInParams()
On Error GoTo ErrLine:
gPSI.GdiplusVersion = 1
Res = GdiplusStartup(lGDIP, gPSI)
If Res = 0 Then
从句柄创建
Res = GdipCreateBitmapFromHBITMAP(pic.Handle, 0, lBitmap)
If Res = 0 Then
Dim tJpgEncoder
Dim tParams
As EncoderParameters '初始化解码器的GUID标识
Select Case LCase(PicType)
Case &.jpg&
CLSIDFromString StrPtr(&{557CF401-1A04-11D3-9A73-E}&), tJpgEncoder
tParams.count = 1
设置解码器参数
With tParams.Parameter
CLSIDFromString StrPtr(&{1D5BE4B5-FA4A-452D-9CDD-5DB35105E7EB}&), .Guid '
得到Quality参数的GUID标识
.NumberOfValues = 1
.Value = VarPtr(Quality)
ReDim aInParams(1 To Len(tParams))
Call CopyMemory(aInParams(1), tParams, Len(tParams))
Case &.png&
CLSIDFromString StrPtr(&{557CF406-1A04-11D3-9A73-E}&), tJpgEncoder
ReDim aInParams(1 To Len(tParams))
Case &.gif&
CLSIDFromString StrPtr(&{557CF402-1A04-11D3-9A73-E}&), tJpgEncoder
ReDim aInParams(1 To Len(tParams))
Case &.bmp&'可以提前写保存为BMP的代码,因为并没有用GDI+
SavePicture pic, FileName
Screen.MousePointer = vbDefault
End Select
Res = GdipSaveImageToFile(lBitmap, StrPtr(FileName), tJpgEncoder, aInParams(1))'保存图像
GdipDisposeImage lBitmap '
销毁GDI+图像
GdiplusShutdown lGDIP '销毁
Screen.MousePointer = 0
Erase aInParams
MsgBox &图片保存成功!&, vbInformation, &信息提示&
Screen.MousePointer = vbDefault
MsgBox &在保存图片的过程中发生错误&

我要回帖

更多关于 png bmp jpg 区别 的文章

 

随机推荐