精华内容
下载资源
问答
  • java图片对比度调整

    千次阅读 2017-10-03 18:50:35
    java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere
    
        ad1.jpg
    

    全栈工程师开发手册 (作者:栾鹏)
    java教程全解

    java实现图片对比度调整

    测试代码

    	public static void main(String[] args) {
    		
    		//文件与BufferedImage间的转换
    		BufferedImage bi=file2img("test.jpg");  //读取图片
    		BufferedImage bii=img_color_contrast(bi,100);
    		img2file(bii,"jpg","test1.jpg");  //生成图片
    		
    	}
    

    图片对比度调整代码

    //图片对比度调整
    	public static BufferedImage img_color_contrast(BufferedImage imgsrc, int contrast) {
    		try {
    			int contrast_average = 128;
    			//创建一个不带透明度的图片
    			BufferedImage back=new BufferedImage(imgsrc.getWidth(), imgsrc.getHeight(),BufferedImage.TYPE_INT_RGB);
    			int width = imgsrc.getWidth();  
    	        int height = imgsrc.getHeight();  
    	        int pix;
    	        for (int i = 0; i < height; i++) { 
    	        	for (int j = 0; j < width; j++) {  
    	                int pixel = imgsrc.getRGB(j, i); 
    	                Color color = new Color(pixel);
                        
                        if (color.getRed() < contrast_average)
                        {
                            pix = color.getRed()- Math.abs(contrast);
                            if (pix < 0) pix = 0;
                        }
                        else
                        {
                            pix = color.getRed() + Math.abs(contrast);
                            if (pix > 255) pix = 255;
                        }
                        int red= pix;
                        if (color.getGreen() < contrast_average)
                        {
                            pix = color.getGreen()- Math.abs(contrast);
                            if (pix < 0) pix = 0;
                        }
                        else
                        {
                            pix = color.getGreen() + Math.abs(contrast);
                            if (pix > 255) pix = 255;
                        }
                        int green= pix;   
                        if (color.getBlue() < contrast_average)
                        {
                            pix = color.getBlue()- Math.abs(contrast);
                            if (pix < 0) pix = 0;
                        }
                        else
                        {
                            pix = color.getBlue() + Math.abs(contrast);
                            if (pix > 255) pix = 255;
                        }
                        int blue= pix;  
    	                
    	                color = new Color(red,green,blue);
    	                int x=color.getRGB();
    	                back.setRGB(j,i,x);
    	            }
    	        }
    			return back;
    		} catch (Exception e) {
    			e.printStackTrace();
    			return null;
    		}
    	}
    

    图片读取,和存储函数

    //读取图片
    	public static BufferedImage file2img(String imgpath) {
    		try {
    			BufferedImage bufferedImage=ImageIO.read(new File(imgpath));
    			return bufferedImage;
    		} catch (Exception e) {
    			e.printStackTrace();
    			return null;
    		}
    	}
    	//保存图片,extent为格式,"jpg"、"png"等
    	public static void img2file(BufferedImage img,String extent,String newfile) {
    		try {
    			ImageIO.write(img, extent, new File(newfile));
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    
    展开全文
  • c#图片对比度调整

    千次阅读 2017-10-03 18:50:19
    java实现色阶调整,即调整图片rgb分量,进而也可以调节图片亮度。测试代码 public static void main(String[] args) { //文件与BufferedImage间的转换 BufferedImage bi=file2img("test.jpg"); //读取图片 Buffere
    
        ad1.jpg
    

    c#实现图片对比度调整

    测试代码

    	
    static void Main()
    {
        Bitmap b = file2img("test.jpg");
        Bitmap bb = img_color_contrast(b, 100);
        img2file(bb, "test1.jpg");
    }
    

    图片对比度调整代码

    public static unsafe Bitmap img_color_contrast(Bitmap src, int contrast)
    {
        int contrast_average = 128;
        int width = src.Width;
        int height = src.Height;
        Bitmap back = new Bitmap(width, height);
        Rectangle rect = new Rectangle(0, 0, width, height);
        //这种速度最快
        BitmapData bmpData = src.LockBits(rect, ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);//24位rgb显示一个像素,即一个像素点3个字节,每个字节是BGR分量。Format32bppRgb是用4个字节表示一个像素
        byte* ptr = (byte*)(bmpData.Scan0);
        int pix;
        for (int j = 0; j < height; j++)
        {
            for (int i = 0; i < width; i++)
            {
                //ptr[2]为r值,ptr[1]为g值,ptr[0]为b值
                int[] rgb = new int[3];
                for (int t = 0; t < 3; t++)
                {
                    if (ptr[t] < contrast_average)
                    {
                        pix = ptr[t] - Math.Abs(contrast);
                        if (pix < 0) pix = 0;
                    }
                    else
                    {
                        pix = ptr[t] + Math.Abs(contrast);
                        if (pix > 255) pix = 255;
                    }
                    rgb[t] = pix;
                }
                back.SetPixel(i, j, Color.FromArgb(rgb[2], rgb[1], rgb[0]));
                ptr += 3; //Format24bppRgb格式每个像素占3字节
            }
            ptr += bmpData.Stride - bmpData.Width * 3;//每行读取到最后“有用”数据时,跳过未使用空间XX
        }
        src.UnlockBits(bmpData);
        return back;
    
    }
    
    

    图片读取,和存储函数

    //图片读取
    public static Bitmap file2img(string filepath)
    {
        Bitmap b = new Bitmap(filepath);
        return b;
    }
    //图片生成
    public static void img2file(Bitmap b, string filepath)
    {
        b.Save(filepath);
    }
    

    效果图:

    原图
    这里写图片描述

    调整100个点的效果图(这和ps里面的对比值不同,不过效果是一样的)
    这里写图片描述

    ps中的效果图(连续增大10个100点对比度)
    这里写图片描述

    展开全文
  • 一、图片对比度和亮度调整 1、原理: f(row, col):原始图像的像素。 g(row, col):调整后图像的像素。 a(a>0:称为增益(gain),常常被用来控制图像的对比度,其取值范围一般为0.0-3.0 b:称为偏置(bias)...
    一、图片的对比度和亮度调整
    1、原理:
    • f(row, col):原始图像的像素。
    • g(row, col):调整后图像的像素。
    • a(a>0:称为增益(gain),常常被用来控制图像的对比度,其取值范围一般为0.0-3.0
    • b:称为偏置(bias),常常被用来控制图像的亮度。
    • g(row, col) = a*f(row, col) + b:随原始图像进行对比度亮度调节的公式。
    • new_img.at<Vec3b> (row, col)[c]:opencv访问图片每个像素的语法。
    • saturate_cast<uchar>():防止溢出。当运算完之后,结果为负,则转为0,结果超出255,则为255。
    2、C++ OpenCV核心代码:

    遍历原始图片的每一个像素,对R,G,B分别使用公式进行变换。

    void contrast_bright (int, void*)
    {
    	contrastValue_f = 0.1 * contrastValue; // 为了使滑动条调节的幅度变大,把 contrastValue值进行缩小。
    	for (int row = 0; row < img.rows; row++)
    	{
    		for (int col = 0; col < img.cols; col++)
    		{
    			for (int c = 0; c < 3; c++) {
    				new_img.at<Vec3b> (row, col)[c] = saturate_cast<uchar>(contrastValue_f * (img.at<Vec3b> (row, col)[c]) + brightValue);  // g(x,y) = af(x,y) + b; a 是对比度调节,b是亮度调节
    			}
    		}
    	}
    	imshow ("Effect Image", new_img);
    }
    
    二、图片的饱和度调整

    网上关于图片饱和度调整的算法很多,不知道选择哪一个。所以就都试一遍看看哪个效果好。这里,参考了:https://blog.csdn.net/u012198575/article/details/82985482 这篇文章提及的算法,算法思路写的比较清楚。

    1、Photoshop饱和度调整思想(我也不知道是不是PS的~~):
    1. 计算每个像素点关于RGB的最大值,最小值。
    2. 设 delta 为两值的差 / 255,value为两值的和 / 255。
    3. 两值之差 delta 为0不做操作,即跳过该像素点。否则,进行下面操作:
    4. 把RGB图像转换成HSL图像(Hue:色彩,Saturability:饱和度,Light:亮度)
    5. light = value / 2,如果 light < 0.5, sat = delta / value;否则: sat = delta / (2-value);
    6. 最后根据增量判断做怎么样的处理,将转换后的新的RGB值存到新图片内。
    2、C++核心代码:
    void saturability (int, void*)
    {
    	float increment = (saturation - 80) * 1.0 / max_increment;
    	for (int col = 0; col < img.cols; col++)
    	{
    		for (int row = 0; row < img.rows; row++)
    		{
    			// R,G,B 分别对应数组中下标的 2,1,0
    			uchar r = img.at<Vec3b> (row, col)[2];		
    			uchar g = img.at<Vec3b> (row, col)[1];
    			uchar b = img.at<Vec3b> (row, col)[0];
    
    			float maxn = max (r, max (g, b));
    			float minn = min (r, min (g, b));
    
    			float delta, value;
    			delta = (maxn - minn) / 255;
    			value = (maxn + minn) / 255;
    
    			float new_r, new_g, new_b;
    
    			if (delta == 0)		 // 差为 0 不做操作,保存原像素点
    			{
    				new_img.at<Vec3b> (row, col)[0] = new_b;
    				new_img.at<Vec3b> (row, col)[1] = new_g;
    				new_img.at<Vec3b> (row, col)[2] = new_r;
    				continue;
    			}
    
    			float light, sat, alpha;
    			light = value / 2;
    
    			if (light < 0.5)
    				sat = delta / value;
    			else
    				sat = delta / (2 - value);
    
    			if (increment >= 0)
    			{
    				if ((increment + sat) >= 1)
    					alpha = sat;
    				else
    				{
    					alpha = 1 - increment;
    				}
    				alpha = 1 / alpha - 1;
    				new_r = r + (r - light * 255) * alpha;
    				new_g = g + (g - light * 255) * alpha;
    				new_b = b + (b - light * 255) * alpha;
    			}
    			else
    			{
    				alpha = increment;
    				new_r = light * 255 + (r - light * 255) * (1 + alpha);
    				new_g = light * 255 + (g - light * 255) * (1 + alpha);
    				new_b = light * 255 + (b - light * 255) * (1 + alpha);
    			}
    			new_img.at<Vec3b> (row, col)[0] = new_b;
    			new_img.at<Vec3b> (row, col)[1] = new_g;
    			new_img.at<Vec3b> (row, col)[2] = new_r;
    		}
    	}
    	imshow ("Effect Image", new_img);
    }
    
    三、OpenCV实现的图片的对比度、亮度、饱和度完整代码
    #include<iostream>
    #include<algorithm>
    #include<opencv2/core/core.hpp>
    #include<opencv2/imgproc/imgproc.hpp>
    #include<opencv2/highgui/highgui.hpp>
    #include <opencv2\imgproc\types_c.h>
    
    using namespace std;
    using namespace cv;
    
    int contrastValue;	// 对比度值
    float contrastValue_f; // 实际使用的对比度值,对contrastValue进行的缩小处理
    int brightValue;   // 亮度值
    int saturation;	// 饱和度
    const int max_increment = 200;
    Mat img, new_img;	   //img:原始图像; new_img:最终要展示图像;
    
    void contrast_bright (int, void*);
    void saturability (int, void*);
    
    // 调整对比度和亮度
    void contrast_bright (int, void*)
    {
    	contrastValue_f = 0.1 * contrastValue;
    	for (int row = 0; row < img.rows; row++)
    	{
    		for (int col = 0; col < img.cols; col++)
    		{
    			for (int c = 0; c < 3; c++) {
    				new_img.at<Vec3b> (row, col)[c] = saturate_cast<uchar>(contrastValue_f * (img.at<Vec3b> (row, col)[c]) + brightValue);  // g(x,y) = af(x,y) + b; a 是对比度调节,b是亮度调节
    			}
    		}
    	}
    	imshow ("Effect Image", new_img);
    }
    
    //调整饱和度
    void saturability (int, void*)
    {
    	float increment = (saturation - 80) * 1.0 / max_increment;
    	for (int col = 0; col < img.cols; col++)
    	{
    		for (int row = 0; row < img.rows; row++)
    		{
    			// R,G,B 分别对应数组中下标的 2,1,0
    			uchar r = img.at<Vec3b> (row, col)[2];		
    			uchar g = img.at<Vec3b> (row, col)[1];
    			uchar b = img.at<Vec3b> (row, col)[0];
    
    			float maxn = max (r, max (g, b));
    			float minn = min (r, min (g, b));
    
    			float delta, value;
    			delta = (maxn - minn) / 255;
    			value = (maxn + minn) / 255;
    
    			float new_r, new_g, new_b;
    
    			if (delta == 0)		 // 差为 0 不做操作,保存原像素点
    			{
    				new_img.at<Vec3b> (row, col)[0] = new_b;
    				new_img.at<Vec3b> (row, col)[1] = new_g;
    				new_img.at<Vec3b> (row, col)[2] = new_r;
    				continue;
    			}
    
    			float light, sat, alpha;
    			light = value / 2;
    
    			if (light < 0.5)
    				sat = delta / value;
    			else
    				sat = delta / (2 - value);
    
    			if (increment >= 0)
    			{
    				if ((increment + sat) >= 1)
    					alpha = sat;
    				else
    				{
    					alpha = 1 - increment;
    				}
    				alpha = 1 / alpha - 1;
    				new_r = r + (r - light * 255) * alpha;
    				new_g = g + (g - light * 255) * alpha;
    				new_b = b + (b - light * 255) * alpha;
    			}
    			else
    			{
    				alpha = increment;
    				new_r = light * 255 + (r - light * 255) * (1 + alpha);
    				new_g = light * 255 + (g - light * 255) * (1 + alpha);
    				new_b = light * 255 + (b - light * 255) * (1 + alpha);
    			}
    			new_img.at<Vec3b> (row, col)[0] = new_b;
    			new_img.at<Vec3b> (row, col)[1] = new_g;
    			new_img.at<Vec3b> (row, col)[2] = new_r;
    		}
    	}
    	imshow ("Effect Image", new_img);
    }
    
    int main ()
    {
    	img = imread ("test.jpg");		// 加载图片,保存在 Mat 对象 img 中
    	new_img = Mat::zeros (img.size (), img.type ());    // 最终要展示结果的对象
    
    	contrastValue = 1;	//对比度初始值
    	brightValue = 1;	//亮度初始值
    	saturation = 10;	//饱和度初始值
    
    	namedWindow ("Effect Image", WINDOW_NORMAL);		// 创建效果图窗口
    
    	createTrackbar ("Contrast:", "Effect Image", &contrastValue, 100, contrast_bright);	// 创建对比度滑动条
    	createTrackbar ("Brightness:", "Effect Image", &brightValue, 200, contrast_bright);	// 创建亮度滑动条
    	createTrackbar ("Saturability:", "Effect Image", &saturation, 200, saturability); // 创建饱和度滑动条
    
    	// 函数回调,因为是全局变量,所以 userdata 为0
    	contrast_bright (contrastValue, 0);
    	contrast_bright (brightValue, 0);
    	saturability (saturation, 0);
    	
    	cv::waitKey (0);
    	return 0;
    }
    
    
    展开全文
  • C++ RGB图片对比度调整

    千次阅读 2016-07-26 16:35:28
    int imgContrast( const Mat srcImg,/... const float contrast,//对比度比值 Mat &outImg)//输出图片 { if(!srcImg.data){ LOOGE[image error!]"; return -1; } // int n

    int clamp(
    	const int 									x)
    {
        if (x > 255)
            return 255;
        if (x < 0)
            return 0;
    	
        return x;
    }


    int imgContrast(
    	const Mat									srcImg,//输入图片
    	const float 								contrast,//对比度比值
    	Mat 										&outImg)//输出图片
    {
    		if(!srcImg.data){
    			LOOGE<<"[image error!]";
    			return -1; 
    		}
    
    		//
    		int nRet = 0;
    		int row, col, k;
    		int srcWidth, srcHeight;
    		int rgbmeans[3];
    		double redSum, greenSum, blueSum;
    		double total;
    		int pixelValue;
    
    		//r、g、b像素值累加 
    		redSum = 0;
    		greenSum = 0;
    		blueSum = 0;
    		srcWidth = srcImg.cols;
    		srcHeight = srcImg.rows;	
    		total = srcWidth * srcHeight;
    		
    		//获取rgb means  
    		for(row = 0; row < srcHeight; row++){
    			auto ptr = srcImg.ptr<uchar>(row);  
    			int tr = 0, tg = 0, tb = 0;
    			for(col = 0; col < srcWidth; col++){
    				tr =  ptr[2];
    				tg =  ptr[1];
    				tb =  ptr[0];
    				
    				redSum += tr;
    				greenSum += tg;
    				blueSum +=tb;
    				
    				ptr += 3;
    			}
    		}
    		rgbmeans[0] = (int)(redSum / total);
    		rgbmeans[1] = (int)(greenSum / total);
    		rgbmeans[2] = (int)(blueSum / total);
    
    		// 调整对比度
    		outImg = srcImg.clone();
    		for(row = 0; row < srcHeight; row++) {		
    			auto ptr = srcImg.ptr<uchar>(row);  		
    			auto qtr = outImg.ptr<uchar>(row);  
    			int tr = 0, tg = 0, tb = 0;
    			for(col = 0; col < srcWidth; col++) {
    				//获取r、g、b值
    				tr =  ptr[2];
    				tg =  ptr[1];
    				tb =  ptr[0];
    		        
    		      		 // 均值消减  
    		      		 tr -= rgbmeans[0];
    		       		 tg -= rgbmeans[1];
    		       		 tb -= rgbmeans[2];
    		        
    		        	// 对比度调整
    		      		 tr = (int)(tr * contrast);
    		       		 tg = (int)(tg * contrast);
    		    		tb = (int)(tb * contrast);
    		        
    	     			 //为目标输出图片赋值 
    				qtr[0] = clamp(tb);
    				qtr[1] = clamp(tg);
    				qtr[2] = clamp(tr);
    				
    				ptr += 3;
    				qtr += 3;
    			}
    	    }
    	
    	return nRet;
    }


    参考:C++ Mat 读取imagedata内的数据

    
    



    展开全文
  • python opencv调节图片亮度与对比度

    千次阅读 2019-10-10 09:57:19
    python opencv调节图片亮度与对比度 亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度。 创建两个滑动条分别调整对比度和亮度(对比度...
  • iOS 修改图片的亮度、对比度、饱和度
  • Sub '调节亮度和对比度() ' 调节亮度和对比度 宏 For i = 1 To ActiveDocument.InlineShapes.Count '0~1对应-100%~100%范围 ActiveDocument.InlineShapes(i).PictureFormat.Brightness = 0.275 '将嵌入型图片的...
  • 下面我们对这个图片来进行对比度和均衡度的调整,并用直方图展示像素点。来看一下效果。 代码如下: clear,clc,close all; f=imread('boy.jpg'); g=rgb2gray(f); fa=imadjust(g); %按默认参数处理对比度 fb=histeq...
  • opencv改变图片的亮度和对比度

    千次阅读 2019-05-20 10:36:58
    用这两个参数来分别控制 对比度 和 亮度 。 其中,α可以调整图像的对比度(>1对比度就增加,<1对比度减弱) β可以调整图像的亮度。 #include<opencv2/opencv.hpp> #include<iostream> using .....
  • matlab实现调整图片对比度

    千次阅读 2020-04-27 10:12:20
    %src为rgb图像,Contrast为调节的对比度值,调节范围为【-100,100】 function img = ContrastAdjust(src,Contrast) Image=double(src); R=Image(:,:,1); G=Image(:,:,2); B=Image(:,:,3); Average=127; %调整...
  • css修改图片对比度,饱和度,灰度

    千次阅读 2018-04-02 15:46:24
    var saturate = 100, contrast ...//saturate:饱和度(默认值100,越大越饱和),contrast:对比度(默认值100,越大越对比),grayscale:灰度(默认0,越大灰色程度比较深) function setImginfo(imgid) { $('#' +...
  • [开源]Qt图片调整之对比度调节

    千次阅读 2017-01-22 17:05:17
    QImage AdjustContrast(QImage Img, int iContrastValue) { int pixels = Img.width() * Img.height(); unsigned int *data = (unsigned int *)Img.bits(); int red, green, blue, nRed, nGreen, nBlu...
  • 关于图像对比度【4】对比度调整强度之前说了两种调整对比度调整的方法,线性变换和直方图均衡化,之前写的时候都是把对比度增强的效果发挥到极致,但是很高的对比度真的好吗?有时候,我们是不需要这么强的对比度的...
  • Opencv+Python 图片亮度和对比度

    万次阅读 2018-05-01 23:30:45
    调整亮度和对比度:import cv2 import numpy as np def contrast_demo(img1, c, b): # 亮度就是每个像素所有通道都加上b rows, cols, chunnel = img1.shape blank = np.zeros([rows, cols, chunnel], img1.dtype)...
  • 关于图像对比度【1】对比度和线性变换关于什么是对比度这事,不好用一个很明确很严谨的词来概括清楚。对比度高,画面看上去就很硬朗,对比度低,画面看上去就朦朦胧胧,比如下面这张图:对比度和颜色没有关系,...
  • 提升对比度主要调节 α\alphaα ,即使得每一个像素点之间数值的差距更大,对比度就提高了(对比更强烈了)。 提升亮度主要调节β\betaβ,令每一个像素点值大一些。 代码如下: #include &lt;opencv2\opencv....
  • opencv设置图片对比度和亮度

    千次阅读 2019-05-19 16:55:08
    #include #include using namespace cv;... //控制对比度和亮度 double alpha;//亮度 double beta; //对比度 src.convertTo(dst, src.type(), 1, 60); imshow("output", dst); waitKey(0); return 0; }
  • 在做图片处理的时候,会遇到调节图片的饱和的问题,这里就要用到Core Image这个框架,Core Image是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽, 或者曝光。它利用GPU...
  • OPENCV python修改图片对比度和亮度

    千次阅读 2019-07-15 20:06:36
    img1 = cv2.imread('add1.png')# (380, 308, 3) #读取图片1 img2 = cv2.imread('add2.png')# (380, 308, 3) #读取图片2 dst = cv2.addWeighted(img1, 0.7, img2, 0.3, 0) # 第一幅图的权重是 ...
  • 【C++】OpenCV调整图片对比度&亮度 示例程序 by浅墨

    千次下载 热门讨论 2014-03-18 21:57:44
    浅墨出品,分享精神至上~ ...利用OpenCV和滚动条动态调整动漫人物图片对比度和亮度。 博文《【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整》的配套详细注释源代码。 博文链接: ...
  • 改变图片的亮度和对比度 import cv2 as cv #导入openCV包 import numpy as np def contrast_brightness_demo(image, c, b): # C 是对比度,b 是亮度 h, w, ch = image.shape blank = np.zeros([h, w, ch], image....
  • flex里面实现对图片的饱和度,对比度,色彩,亮度的操作,涉及到图片的相关知识处理。网上找到一个文章,对flex矩阵处理图片原来讲的不错:http://www.cppblog.com/twzheng/articles/35510.html 但我们幸运的是,...
  • 3.tf.image.random_contrast(image,lower,upper,seed=None)为随机调整对比度函数,对比度调整值取自[lower,upper],要求0 import tensorflow as tf import matplotlib.image as img import matplotlib....
  • 前几周做了一个医疗展示CT图的项目,需要对DICOM文件进行解析展示并且在页面中对图像进行明暗和对比度的...由于要对图片进行操作(明暗及对比度的调节、反色)所以页面中使用img元素是不合适的,而HTML5中提供的can...
  • opencv图像对比度

    千次阅读 2018-01-25 09:55:31
    // 处理图片对比度.cpp: 定义控制台应用程序的入口点。 // # include "stdafx.h" #include "opencv2/opencv.hpp" #include #include "iostream" using namespace std; using namespace cv; int main() { //...
  • 基本原理:两张图片合成。  先按照原来的图片的格式新建一个色素全为零的图片,然后按照两张图的比例不同合成一张新图片。...#粗略的调节对比度和亮度 def contrast_brightness_image(src1, a, g): ...
  • 最近在写毕设,截图老不清晰,以为是电脑分辨率的问题,让同学帮忙弄还是不行,也不打算弄Photoshop,后来发现word这也可以调整图片对比度,下面说一下word2013及以上的 首先 选中需要修改的图片,双击,进入图片...
  • iOS 调节图片亮度,饱和度,对比度

    千次阅读 2015-03-23 10:02:33
    亮度 - (UIImage*) getBrighterImage:(UIImage *)originalImage {   UIImage *brighterImage;...对比度 就把 inputBrightness 改成inputSaturation fdsa dsd

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 106,208
精华内容 42,483
关键字:

对比度强烈的图片