jpg图片怎么压缩大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpg图片怎么压缩大小相关的知识,希望对你有一定的参考价值。

你好,图片压缩的话,自然需要用到图片压缩器,下面我们来看看怎么操作吧。

具体的操作步骤如下:

步骤一、运行软件,以下是软件操作主界面。

步骤二、在软件的左侧,我们选择“添加文件”,将需要压缩的图片上传到这里,可以同时添加多个图片哦!或者直接将图片拖到指定框内。

步骤三、添加成功后,在右下角的“设置”中,选择需要压缩的大小,压缩品质越低,压缩的图片大小越小。

步骤四、在软件上方的“输出目录”中可设置文件的保存位置,系统默认的是原文件夹,更换文件保存位置可选择“自定义”设置。

步骤五、最后就可以点击“开始压缩”按钮了。完成后,在存储路径中查看即可!

希望对你的工作有所帮助哦,谢谢。

参考技术A

JPG图片压缩可以使用压缩图片的工具进行压缩,可以试试下面这个压缩方法。



1.首先,打开手机微信,这里我们需要使用到的压缩工具就是微信小程序,点击微信搜索图标,通过微信搜索找到可以压缩图片大小的小程序。


2.如下图所示,找到之后,打开小程序,小程序支持JPG、PNG、BMP、等图片格式,点击添加你需要压缩的图片。然后点击“立即压缩”,开始压缩图片大小。

3.图片压缩好了之后,点击“保存”,将压缩好的图片文件保存到手机上,可以在手机相册当中看到压缩好的图片文件。

参考技术B 回答

您好,我是您的咨询师小白,正在整理答案中,请稍等一会哦~

亲,您好,您所需要的答案已显示,1.打开压缩图网站,点击选择图片上传需要压缩的图片。2.图片上传后设置好比例,选择压缩等级,点开始上传即可开始压缩(注:比例留空即默认按照原图比例)。3.压缩完成后点击保存图片即可对图片进行保存,

希望我的回答对您有所帮助

如果我的回答对您有所帮助,希望在您方便的情况下,给个赞哦,感谢!

参考技术C

图片文件多数是不要压缩的,没有必要将图片文件压缩,看图片文件已经很小了,不占什么内存空间,我们将图片文件根据图片的用途建立一个文件夹直接保存就可以了,压缩文件这种软件我们只在需要传输文件时常使用,因为一般的传输文件限制文件大小,压缩文件在需要传输下可以这样进行。

1、基于我们使用浏览器找到压缩图片的工具,点击工具页面将图片压缩这个页面打开。

2、打开根基页面上的中文文字只是添加图片文件。

3、格式输出我们一致更改为jpg格式,方便保存。

4、这里有一个压缩按钮,我们要找到,右边,蓝色方框点击压缩。

过上面的调整,图片的体积就基本符合的传输要求的大小了。 对于超过标准的图片可以用以上方法修改大小,将修改好图片再次传送即可完成。

参考技术D

压缩工具多数人都使用过,图片文件时存在像素的,那么像素是怎样形成的呢,比如我们用手机拍摄,那么,手机的像素就会形成图片;

压缩图片会影响图片的像素也就是图片文件的清晰度,那么付正阳压缩视频文件呢,运用工具就简单多了。

方法步骤:

一:因为是运用工具,所以我们提前要将工具安装至我们的电脑上,点击电脑上的压缩软件点击打开。

二:打开工具我们会看工具页面上的“图片压缩”按钮,我们点击图片压缩这个按钮,来到压缩页面。

三:在这个页面我们是可以执行图片压缩的,接下来我们是要将图片文件添加至页面上,点击页面上的“选择文件”点击选择图片添加至页面上。

然后点击文件页面上的压缩按钮,我们怎样压缩p图片文件就是压缩选项决定的,完成以上的操作再决定压缩的图片保存的路径,选择新建文件夹保存文件也是可以的。

然后在压缩是点击文件页面上的压缩按钮,就可以压缩了,工具不同于传统压缩压缩图片为压缩包的形式在,这种文件在压缩是可以将图片文件缩小,但是图片是可以正常使用的。

android 如何压缩png图片字节数

如果你只是觉得程序背景图片大的话 这个应该是美工的问题 找个专业的美工设计下就Ok的

如果是程序中想压缩图片的话 网上的方法很多 

下面代码是将图片按比例大小压缩方法(根据Bitmap图片压缩)

private Bitmap comp(Bitmap image) 

        ByteArrayOutputStream baos = new ByteArrayOutputStream();        
        image.compress(Bitmap.CompressFormat.JPEG, 100, baos);
        if( baos.toByteArray().length / 1024>1024) //判断如果图片大于1M,进行压缩避免在生成图片(BitmapFactory.decodeStream)时溢出    
            baos.reset();//重置baos即清空baos
            image.compress(Bitmap.CompressFormat.JPEG, 50, baos);//这里压缩50%,把压缩后的数据存放到baos中
        
        ByteArrayInputStream isBm = new ByteArrayInputStream(baos.toByteArray());
        BitmapFactory.Options newOpts = new BitmapFactory.Options();
        //开始读入图片,此时把options.inJustDecodeBounds 设回true了
        newOpts.inJustDecodeBounds = true;
        Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, newOpts);
        newOpts.inJustDecodeBounds = false;
        int w = newOpts.outWidth;
        int h = newOpts.outHeight;
        //现在主流手机比较多是800*480分辨率,所以高和宽我们设置为
        float hh = 800f;//这里设置高度为800f
        float ww = 480f;//这里设置宽度为480f
        //缩放比。由于是固定比例缩放,只用高或者宽其中一个数据进行计算即可
        int be = 1;//be=1表示不缩放
        if (w > h && w > ww) //如果宽度大的话根据宽度固定大小缩放
            be = (int) (newOpts.outWidth / ww);
         else if (w < h && h > hh) //如果高度高的话根据宽度固定大小缩放
            be = (int) (newOpts.outHeight / hh);
        
        if (be <= 0)
            be = 1;
        newOpts.inSampleSize = be;//设置缩放比例
        newOpts.inPreferredConfig = Config.RGB_565;//降低图片从ARGB888到RGB565
        //重新读入图片,注意此时已经把options.inJustDecodeBounds 设回false了
        isBm = new ByteArrayInputStream(baos.toByteArray());
        bitmap = BitmapFactory.decodeStream(isBm, null, newOpts);
        return compressImage(bitmap);//压缩好比例大小后再进行质量压缩
    

【ps:看你自己的需要吧 给个地方做参考 http://my.eoe.cn/isnull/archive/564.html 你也可以搜索下 其他的方法 】

参考技术A PNG,图像文件存储格式,其设计目的是试图替代GIF和TIFF文件格式,同时增加一些GIF文件...8字节的PNG文件署名域用来识别该文件是不是PNG文件。
如果你只是觉得程序背景图片大的话 这个应该是美工的问题 找个专业的美工设计下就Ok的
如果是程序中想压缩图片的话 网上的方法很多
下面代码是将图片按比例大小压缩方法(根据Bitmap图片压缩)
参考技术B 解决方案1:

private Bitmap comp(Bitmap image)

ByteArrayOutputStream baos = new ByteArrayOutputStream();
image.compress(Bitmap.CompressFormat.JPEG, 100, baos);
if( baos.toByteArray().length / 1024>1024) //判断如果图片大于1M,进行压缩避免在生成图片(BitmapFactory.decodeStream)时溢出
baos.reset();//重置baos即清空baos
image.compress(Bitmap.CompressFormat.JPEG, 50, baos);//这里压缩50%,把压缩后的数据存放到baos中

ByteArrayInputStream isBm = new ByteArrayInputStream(baos.toByteArray());
BitmapFactory.Options newOpts = new BitmapFactory.Options();
//开始读入图片,此时把options.inJustDecodeBounds 设回true了
newOpts.inJustDecodeBounds = true;
Bitmap bitmap = BitmapFactory.decodeStream(isBm, null, newOpts);
newOpts.inJustDecodeBounds = false;
int w = newOpts.outWidth;
int h = newOpts.outHeight;
//现在主流手机比较多是800*480分辨率,所以高和宽我们设置为
float hh = 800f;//这里设置高度为800f
float ww = 480f;//这里设置宽度为480f
//缩放比。由于是固定比例缩放,只用高或者宽其中一个数据进行计算即可
int be = 1;//be=1表示不缩放
if (w > h && w > ww) //如果宽度大的话根据宽度固定大小缩放
be = (int) (newOpts.outWidth / ww);
else if (w < h && h > hh) //如果高度高的话根据宽度固定大小缩放
be = (int) (newOpts.outHeight / hh);

if (be <= 0)
be = 1;
newOpts.inSampleSize = be;//设置缩放比例
newOpts.inPreferredConfig = Config.RGB_565;//降低图片从ARGB888到RGB565
//重新读入图片,注意此时已经把options.inJustDecodeBounds 设回false了
isBm = new ByteArrayInputStream(baos.toByteArray());
bitmap = BitmapFactory.decodeStream(isBm, null, newOpts);
return compressImage(bitmap);//压缩好比例大小后再进行质量压缩
参考技术C 字节数就是大小啊 随便下个解压缩软件就行了 参考技术D 不知道你的图片存放的什么内容,可以试试 9patch (9.png)

以上是关于jpg图片怎么压缩大小的主要内容,如果未能解决你的问题,请参考以下文章

IOS图片压缩(PNG压缩 JPEG压缩 非UIImageJPEGRepresentation)

如何压缩照片大小为100K以内

怎么压缩图片到100K以内

如何调整图片kb大小

pdf转成jpg后,图片变模糊了?

怎么批量压缩png图片保持图片质量?