直接上代码:

// 图片缩放(不改变像素)

-(UIImage *)OriginImage:(UIImage *)image scaleToSize:(CGSize)size

{

// 创建一个bitmap的context

// 并把它设置成为当前正在使用的context

//    UIGraphicsBeginImageContext(size);  //size 为CGSize类型,即你所需要的图片尺寸

UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);// 关键代码

// 绘制改变大小的图片

[image drawInRect:CGRectMake(0, 0, size.width, size.height)];

// 从当前context中创建一个改变大小后的图片

UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();

// 使当前的context出堆栈

UIGraphicsEndImageContext();

// 返回新的改变大小后的图片

return scaledImage;

}

iOS 改变图片尺寸大小不改变像素相关推荐

  1. 怎样改变图片尺寸大小不变形?如何设置图片尺寸?

    怎样改变图片尺寸大小不变形?想要快速完成图片尺寸大小修改,给大家分享一下在线快速图片改大小的操作技巧,使用图片在线编辑工具,即可调整图片大小. 1.上传图片. 2.选择尺寸或自定义宽高,压缩等级输入参 ...

  2. js常用插件(七)之conversion压缩图片(不改变图片尺寸大小)

    js常用插件之conversion压缩图片(重点:不改变尺寸大小) 欢迎点击: 个人官网博客 图片压缩只是他的一种功能,更多可以查看官方文档 重点:压缩体积并且图片尺寸大小是不变的 用法很简单: &l ...

  3. Python有用小工具2-使用cv2.resize批量改变图片尺寸大小

    import os import cv2def resize_img(DATADIR, data_k, img_size):w = img_size[0]h = img_size[1]path = o ...

  4. 图像分辨率、像素和宽高比有什么区别?如何在线修改图片尺寸大小?

    我们生活中总会遇到各种各样关于图片的名词,比如图像分辨率.像素.宽高比,那么这些词语都是什么意思呢,我们在修改图片尺寸大小的时候究竟应该修改哪个维度的尺寸?在修改图片尺寸前该如何选择合适的图片尺寸?如 ...

  5. php header()改变图片尺寸,PHP改变图片的尺寸大小方法实例

    本文主要和大家分享,PHP改变图片的尺寸大小方法实例,希望能帮助到大家. 改变图片的尺寸是一个很常见的功能需求,下面开始研究下关于PHP改变图片尺寸的方法.先介绍一个自己写的函数.01<?php ...

  6. python更改图片存储大小_python不改变图片尺寸压缩到指定大小

    python不改变图片尺寸压缩到指定大小 import base64 import io import os from PIL import Image from PIL import ImageFi ...

  7. python不改变图片尺寸压缩到指定大小

    python不改变图片尺寸压缩到指定大小 import base64 import io import os from PIL import Image from PIL import ImageFi ...

  8. python不改变图片尺寸压缩到指定大小 1

    python不改变图片尺寸压缩到指定大小 import base64 import io import os from PIL import Image from PIL import ImageFi ...

  9. 改变图片尺寸,文件大小,分辨率300dpi的方法

    一.改变图片尺寸 使用电脑自带的"画图"软件,如下图1所示,点击"重新调整大小":之后可点击像素,修改图片尺寸大小,如图2所示. 图1 画图软件截图 图2 二. ...

最新文章

  1. 学会python如何兼职-学会Python自动制作PPT,立马在兼职群接到一单
  2. python—多线程之守护线程
  3. QML控件拖动并靠边停留
  4. hdu max sum
  5. 企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查
  6. ortp流媒体协议 [1]
  7. c 使用RTP协议发送视频数据
  8. pdo_mysql未安装_php pdo_mysql未安装问题解决方法
  9. 《redis-php中文参考手册》-php版
  10. 122. PHP 性能问题(3)
  11. 转场动画CATransition~~~~~~
  12. 让Windows 7安装更快速.
  13. 【源码分析】Spring Boot中Relaxed Binding机制的不同实现
  14. Python 获取本周、上周、下周周一、周天的日期
  15. 2021年英语六级翻译
  16. 多传感器数据融合算法综述
  17. 23_深度探秘搜索技术_best fields策略的dis_max、tie_breaker参数以及multi_match语法
  18. java 跳过 SSL
  19. 计算机网络基础15:MikroTik路由器使用方法
  20. 苹果android通用插头,苹果充电器插头可以给安卓手机用吗??

热门文章

  1. 关于THINKPAD X1 Carbon(6th) 卡顿问题
  2. (六十三)c#Winform自定义控件-箭头(工业)
  3. 谷歌浏览器的导出和导入书签
  4. C++经典算法题-老鼠走迷官(二)
  5. 为啥要做接口测试?接口测试用例怎么写?哪些工具可以用?
  6. c语言罗,c语言俄罗块游戏程序设计报告.doc
  7. 写一个面试应聘者信息填入程序
  8. web中间件日志分析脚本1.0(shell脚本)
  9. CVE-2021-3560 Polkit权限提升漏洞复现与分析
  10. selenium实现12306火车购票网站滑块自动验证登录