rgb2yuv.java

来自「《Java TCP/IP应用开发详解》的部分源程序,开发环境为ECLIPSE3.」· Java 代码 · 共 26 行

JAVA
26
字号
package section11;

public class RGB2YUV {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		double r,g,b;
		
		double y,u,v;
		r=0;
		g=0;
		b=255;
		

		y= ((299*r+587*g+114*b)/1000.0);
		u= (((-169)*r+(-331)*g+500*b+128000)/1000.0);
		v=((500*r+(-419)*g+(-82)*b+128000)/1000.0);
					//RGBToYUV(r,g,b,y,u,v); 

		System.out.println("(y:u:v):"+y+"  "+u+"  "+v);			
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?