Ⅰ 苹果手机怎么把照片设置到100kb以内
怎么把照片调整到100kb
2021-05-30
1. 如何用美图秀秀将200KB的照片修改成100KB的照片,请步骤具体一
1、进入“美图秀秀网页版后”点击中间的“人像美容”, 2、在接下来弹出的对话框点击“打开一张图片”,然后找到自己照片电子档的位置,选中照片,点击“打开”。
3、然后点击网页左上角第二个选项“美化图片”, 4、在左边中间如下图,选定最后一个选项“修改尺寸”, 5、把修改尺寸下面的“锁定宽高比例”勾掉,然后输入照片所需尺寸的宽和高的大小。然后点确定。
6、“确定”完后点击右上角的“保存与分享”,在出来的网页中看到,如下图一栏,在“调整画质”下面拉动那个圆圈,调节照片KB大小,然后保存修改好的照片。完成。
2. 怎样把3MB的照片调到100KB大小
1、首先打开压缩软件,进入压缩软件首页之后点击图片压缩,这里以迅捷压缩软件为例。
2、然后在下面找到添加文件或者是添加文件夹,需要压缩的图片拖拽到指定的位置。
3、添加了文件之后,在下面选择他说选项以及输出格式。
4、选择了之后设置压缩后文件的存放位置。
5、设置完毕之后,点击开始压缩即可,这样就可以将图片调到100KB左右。
3. 求将照片尺寸大小 改为 不大于100KB 怎么弄
你好!
你说的这个是文件量大小,如果不改变像素大小和文档大小的前提下,这个主要在存储当中会出现JPEG选项,在当中选择高压缩率(图像品质在0-3),然后保存。如果还大,再打开保存后的图片,选择菜单:“文件”——“保存为Web可用格式”命令,在“保存为Web可用格式”对话框中选择双联显示,在对话框左面设置参数,并观察双联图像下方的文档大小,当到你要的大小时(如小于100K),点击完成即可。
实在不会照片发过来给你做,说清像素大小和文档大小的要求(也就是学校规定的照片尺寸要求)。
希望我的回答会帮到你。
4. 如何让照片变小 我的照片是100KB 我需要它变成40KB
1、以实际图片为例。在PS中打开要处理的照片,点击“图像”→“图像大小”,能看到这张图片的大小(快捷键是ctrl+alt+I),
2、第一步是调整分辨率,大部分相机拍出来的分辨率是254和300的,这时候可以把调到72,
3、传网上的照片分辨率在72差不多了。如果是做喷绘的在50都可以。一般分辨率越高,照片打印出来的质量越清晰。
4、点击任务栏的“文件”→“存储为”,快捷方式是“ctrl+shift+S”,选择要存放的文件夹,保存,
5、这个时候会弹出“选项”对话框,把图像选项“品质”从高质量的12调到1,格式选项不用动,一般都是基线(标准)。(有时候不需要调到那么小的大小时,品质也不用调到最低)
6、右键照片的属性会发现照片已经只有56KB了。
5. 怎样把100KB照片修改成1000KB
可以使用PS把100KB照片修改成1000KB,具体操作步骤如下:
1、首先,请大家使用Photoshop软件打开需要进行压缩处理的图片文件,点击“图像-图像大小”菜单选项。
2、接下来,在打开的页面中选择“调整”选项,在下拉列表中调整图像分辨率,可以选择调整为比原始图片分辨率小一些即可。
3、图片分辨率调整完毕之后,点击“确定”按钮,保存对该图片的更改。
4、接下来,点击页面上方“文件-存储为”选项,选择另存为图片。
5、在弹出的文件品质调整方面,建议按照默认模式进行调整,不需要进行更改即可。
6. 图片的大小怎么该啊,如200KB改成100KB
要压缩图片的容量,则必须缩小图片像素或质量,下面以Photoshop为例,给出压缩图片的方法:
所需材料:PS CS6。
一、首先通过PS打开所需压缩的图片,然后点击工具栏“图像”,下拉菜单内点击“图像大小”。
二、打开图像大小窗口后,更改图片的尺寸,点击“确定”(注:若是图片是用作打印的300DPI图片,则可以通过该窗口压缩分辨率进一步缩小图片容量)。
三、图片缩小后,按Ctrl+Alt+S打开另存窗口,另存为JPG格式,点击“保存”。
四、JPEG选项内,可以调整图片的品质进一步压缩图片(可以在预览下的数值内观察压缩后图片容量的大小),压缩到满意程序后,点击“确定”即可保存。
五、经过上述步骤操作后,就可以把原图片容量进行一定程序的压缩。
Ⅱ iOS--图片压缩
我们可以在不减小图片的分辨率(质量可以适当减小)的情况下,显着减小图片的大小
上面方法等价于下面: 压缩图片质量
//将图片压缩到指定比例
等比例压缩
图片的压缩其实是俩概念,
1、是 “压” 文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降,
2、是 “缩” 文件的尺寸变小,也就是像素数减少。长宽尺寸变小,文件体积同样会减小。
这个 UIImageJPEGRepresentation(image, 0.0),是1的功能。
这个 [sourceImage drawInRect:CGRectMake(0,0,targetWidth, targetHeight)] 是2的功能。
所以,这俩你得结合使用来满足需求,不然你一味的用1,导致,图片模糊的不行,但是尺寸还是很大。
我们还可以对图片进行部分截取
//--------------截取部分图片到指定位置-------------------------
Ⅲ 苹果手机怎么把拍的照片压缩到500kb以内
1,在网络搜索关键词,进入在线版的应用,当然也可以直接下载程序,这里提供的是最轻便的方法能在线使用就在线。
Ⅳ iphone如何调整照片大小kb
可以使用图片处理软件
Ⅳ iOS 图片显示中遇到的压缩与裁剪问题
我们假设要在截图中的举行图片展示区显示图片,由于原图片的宽高比例与图片显示窗口的宽高比例不一定相同,所以,直接将图片扔进去会改变图片的宽高比例,展示效果不好。
这时你可能想到设置UIImageView的属性 _imageView.contentMode = UIViewContentModeCenter; 设置该属性后,我们会发现图片的宽高比例确实正确了,但是窗口中只显示了图片的一部分,这说明图片整体尺寸没有压缩,按照原图进行显示了。怎样才能达到既缩小图片又不改变原来的宽高比例呢?
方法一:将图片按照原来的宽高比例压缩到与窗口合适的大小,然后在设置了_imageView.contentMode = UIViewContentModeCenter; 这个属性的UIImageView中展示压缩后的图片。
//压缩图片
- (UIImage *)image:(UIImage*)image scaledToSize:(CGSize)newSize
{
// 创建一个图形上下文形象
UIGraphicsBeginImageContext(newSize);
// 告诉旧图片画在这个新的环境,所需的
// 新的尺寸
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
// 新形象从上下文
UIImage* newImage = ();
// 结束上下文
UIGraphicsEndImageContext();
// 返回新形象
return newImage;
}
上面方法的参数newSize是和图片显示窗口差不多大的,结果出现了原图清晰,但压缩后图片不清晰的情况。
方法二:按照窗口宽高比例,将原图横向或者纵向裁剪掉多余的部分,然后不设置UIImageView的contentMode属性,将裁剪后的图片送进去,使其自动适应窗口。
//裁剪图片
- (UIImage *)cutImage:(UIImage*)image
{
//压缩图片
CGSize newSize;
CGImageRef imageRef = nil;
if ((image.size.width / image.size.height) < (_headerView.bgImgView.size.width / _headerView.bgImgView.size.height)) {
newSize.width = image.size.width;
newSize.height = image.size.width * _headerView.bgImgView.size.height / _headerView.bgImgView.size.width;
imageRef = CGImageCreateWithImageInRect([image CGImage], CGRectMake(0, fabs(image.size.height - newSize.height) / 2, newSize.width, newSize.height));
} else {
newSize.height = image.size.height;
newSize.width = image.size.height * _headerView.bgImgView.size.width / _headerView.bgImgView.size.height;
imageRef = CGImageCreateWithImageInRect([image CGImage], CGRectMake(fabs(image.size.width - newSize.width) / 2, 0, newSize.width, newSize.height));
}
return [UIImage imageWithCGImage:imageRef];
}
结果表明方法二效果更好。
Ⅵ iOS开发图片压缩的两种方式2019-01-18
工作中遇到需要将图片压缩之后上传的需求。经过多方查询资料,目前总结出来两种方式总结一下备用。
UIImageJPEGRepresentation(image, compression)
这个方法可以将iPhone拍摄的照片压缩到几百Kb的极限值,到极限值之后不管compression这个参数多小,该函数返回的数据大小都不会再改变。也就是说这个方法的压缩是有最小值的,得到的是jpg格式。
另外有一个方法UIImagePNGRepresentation(<#UIImage * _Nonnull image#>)这个方法得到的数据会比之前那个方法得到的数据占用空间更大。
为了达到压缩的目的,这种方法是有损的,就是会降低图片质量。
这种方法的到的图片,newSize越小质量越差,但是得到的图片占用内存越小。设置多大的newSize自己斟酌决定。
综合一下自己平常在开发中常用的就是,先使用第一种方法保持精度不变,compression选择0.6或者0.7进行第一次压缩,然后再用第二种方法进行尺寸压缩,得到的就是我们最终想要的图片。
Ⅶ iphone压缩照片最简单的方法是什么
iphone压缩照片最简单的方法如下:
1、打开图片压缩软件
首先在iPhone桌面点击下载的图片压缩软件,进入软件页面。
Ⅷ iOS 开发中的图片压缩
在项目中经常遇到要上传图片,如果直接上传,那么会上传比较大的图片,导致费流量,刷新时加载图片时间过长,手机内存占用率高等问题。
一、先来介绍下概念:
图片的压缩其实是俩概念,
1、是 “压” 文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降,
2、是 “缩” 文件的尺寸变小,也就是像素数减少。长宽尺寸变小,文件体积同样会减小。
二、解决方法(以上传头像为例),先缩再压:
2.1 矫正图片方向(照片是有方向的,避免出现“倒立”的情况)
- (UIImage*)fixOrientation:(UIImage*)aImage {
// No-op if the orientation is already correct
if(aImage.imageOrientation==UIImageOrientationUp)
returnaImage;
// We need to calculate the proper transformation to make the image upright.
// We do it in 2 steps: Rotate if Left/Right/Down, and then flip if Mirrored.
CGAffineTransformtransform =CGAffineTransformIdentity;
switch(aImage.imageOrientation) {
caseUIImageOrientationDown:
:
transform =CGAffineTransformTranslate(transform, aImage.size.width, aImage.size.height);
transform =CGAffineTransformRotate(transform,M_PI);
break;
caseUIImageOrientationLeft:
:
transform =CGAffineTransformTranslate(transform, aImage.size.width,0);
transform =CGAffineTransformRotate(transform,M_PI_2);
break;
caseUIImageOrientationRight:
:
transform =CGAffineTransformTranslate(transform,0, aImage.size.height);
transform =CGAffineTransformRotate(transform, -M_PI_2);
break;
default:
break;
}
switch(aImage.imageOrientation) {
:
:
transform =CGAffineTransformTranslate(transform, aImage.size.width,0);
transform =CGAffineTransformScale(transform, -1,1);
break;
:
:
transform =CGAffineTransformTranslate(transform, aImage.size.height,0);
transform =CGAffineTransformScale(transform, -1,1);
break;
default:
break;
}
// Now we draw the underlying CGImage into a new context, applying the transform
// calculated above.
CGContextRefctx =CGBitmapContextCreate(NULL, aImage.size.width, aImage.size.height,
CGImageGetBitsPerComponent(aImage.CGImage),0,
CGImageGetColorSpace(aImage.CGImage),
CGImageGetBitmapInfo(aImage.CGImage));
CGContextConcatCTM(ctx, transform);
switch(aImage.imageOrientation) {
caseUIImageOrientationLeft:
:
caseUIImageOrientationRight:
:
CGContextDrawImage(ctx,CGRectMake(0,0,aImage.size.height,aImage.size.width), aImage.CGImage);
break;
default:
CGContextDrawImage(ctx,CGRectMake(0,0,aImage.size.width,aImage.size.height), aImage.CGImage);
break;
}
CGImageRef cgimg =CGBitmapContextCreateImage(ctx);
UIImage *img = [UIImageimageWithCGImage:cgimg];
CGContextRelease(ctx);
CGImageRelease(cgimg);
return img;
}
2.2 拿到上面矫正过的图片,缩小图片尺寸,调用下面方法传入newSize,如(200,200):
+ (UIImage*)imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize)newSize
{
UIGraphicsBeginImageContext(newSize);
[imagedrawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage =();
UIGraphicsEndImageContext();
return newImage;
}
2.3 将2.2的图片再压,这个方法可以重复压
//调整大小
NSData *imageData =UIImageJPEGRepresentation(newImage,rate);
NSUIntegersizeOrigin = [image Datalength];//多少KB
NSUIntegersizeOriginKB = sizeOrigin /1024;//多少KB
2.4 上传头像
调用后台接口,把imageData二进制数据上传即可
总结:对图片压缩处理时,在保证图片清晰度变化不大时,减小图片文件大小。方法2.2中的newSize 和 2.3中的rate要以实际效果来设置,我在自己项目中上传的头像最终尺寸是200*200像素,大小为4KB左右。
Ⅸ iOS图片压缩指定比例
/**
使用方法
BaseClass是自定义类文件NSobject,128是微信分享小程序所需最大尺寸