Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for YCbCrToRGB (0.15 sec)

  1. src/image/color/ycbcr_test.go

    func BenchmarkYCbCrToRGB(b *testing.B) {
    	// YCbCrToRGB does saturating arithmetic.
    	// Low, middle, and high values can take
    	// different paths through the generated code.
    	b.Run("0", func(b *testing.B) {
    		for i := 0; i < b.N; i++ {
    			sink8, sink8, sink8 = YCbCrToRGB(0, 0, 0)
    		}
    	})
    	b.Run("128", func(b *testing.B) {
    		for i := 0; i < b.N; i++ {
    			sink8, sink8, sink8 = YCbCrToRGB(128, 128, 128)
    		}
    	})
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 25 07:51:17 UTC 2016
    - 7.3K bytes
    - Viewed (0)
  2. src/image/internal/imageutil/impl.go

    			ci := (sy-src.Rect.Min.Y)*src.CStride + (sp.X - src.Rect.Min.X)
    			for x := x0; x != x1; x, yi, ci = x+4, yi+1, ci+1 {
    
    				// This is an inline version of image/color/ycbcr.go's func YCbCrToRGB.
    				yy1 := int32(src.Y[yi]) * 0x10101
    				cb1 := int32(src.Cb[ci]) - 128
    				cr1 := int32(src.Cr[ci]) - 128
    
    				// The bit twiddling below is equivalent to
    				//
    				// r := (yy1 + 91881*cr1) >> 16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 10 17:50:11 UTC 2018
    - 7.4K bytes
    - Viewed (0)
  3. src/image/color/ycbcr.go

    	cr := 32768*r1 - 27440*g1 - 5328*b1 + 257<<15
    	if uint32(cr)&0xff000000 == 0 {
    		cr >>= 16
    	} else {
    		cr = ^(cr >> 31)
    	}
    
    	return uint8(yy), uint8(cb), uint8(cr)
    }
    
    // YCbCrToRGB converts a Y'CbCr triple to an RGB triple.
    func YCbCrToRGB(y, cb, cr uint8) (uint8, uint8, uint8) {
    	// The JFIF specification says:
    	//	R = Y' + 1.40200*(Cr-128)
    	//	G = Y' - 0.34414*(Cb-128) - 0.71414*(Cr-128)
    	//	B = Y' + 1.77200*(Cb-128)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 10.8K bytes
    - Viewed (0)
  4. src/image/internal/imageutil/gen.go

    			dpix := dst.Pix[y*dst.Stride:]
    			yi := (sy-src.Rect.Min.Y)*src.YStride + (sp.X - src.Rect.Min.X)
    			%s
    
    				// This is an inline version of image/color/ycbcr.go's func YCbCrToRGB.
    				yy1 := int32(src.Y[yi]) * 0x10101
    				cb1 := int32(src.Cb[ci]) - 128
    				cr1 := int32(src.Cr[ci]) - 128
    
    				// The bit twiddling below is equivalent to
    				//
    				// r := (yy1 + 91881*cr1) >> 16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 4.3K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"Transparent", Var, 0},
    		{"White", Var, 0},
    		{"YCbCr", Type, 0},
    		{"YCbCr.Cb", Field, 0},
    		{"YCbCr.Cr", Field, 0},
    		{"YCbCr.Y", Field, 0},
    		{"YCbCrModel", Var, 0},
    		{"YCbCrToRGB", Func, 0},
    	},
    	"image/color/palette": {
    		{"Plan9", Var, 2},
    		{"WebSafe", Var, 2},
    	},
    	"image/draw": {
    		{"(Op).Draw", Method, 2},
    		{"Draw", Func, 0},
    		{"DrawMask", Func, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  6. api/go1.txt

    pkg image, var ZP Point
    pkg image, var ZR Rectangle
    pkg image/color, func ModelFunc(func(Color) Color) Model
    pkg image/color, func RGBToYCbCr(uint8, uint8, uint8) (uint8, uint8, uint8)
    pkg image/color, func YCbCrToRGB(uint8, uint8, uint8) (uint8, uint8, uint8)
    pkg image/color, method (Alpha) RGBA() (uint32, uint32, uint32, uint32)
    pkg image/color, method (Alpha16) RGBA() (uint32, uint32, uint32, uint32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top