Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 24 for ycbcr (0.35 sec)

  1. src/image/jpeg/writer_test.go

    func TestEncodeYCbCr(t *testing.T) {
    	bo := image.Rect(0, 0, 640, 480)
    	imgRGBA := image.NewRGBA(bo)
    	// Must use 444 subsampling to avoid lossy RGBA to YCbCr conversion.
    	imgYCbCr := image.NewYCbCr(bo, image.YCbCrSubsampleRatio444)
    	rnd := rand.New(rand.NewSource(123))
    	// Create identical rgba and ycbcr images.
    	for y := bo.Min.Y; y < bo.Max.Y; y++ {
    		for x := bo.Min.X; x < bo.Max.X; x++ {
    			col := color.RGBA{
    				uint8(rnd.Intn(256)),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 06 15:49:30 UTC 2022
    - 7.2K bytes
    - Viewed (0)
  2. api/go1.6.txt

    pkg image, method (*NYCbCrA) SubImage(Rectangle) Image
    pkg image, method (*NYCbCrA) YCbCrAt(int, int) color.YCbCr
    pkg image, method (*NYCbCrA) YOffset(int, int) int
    pkg image, type NYCbCrA struct
    pkg image, type NYCbCrA struct, A []uint8
    pkg image, type NYCbCrA struct, AStride int
    pkg image, type NYCbCrA struct, embedded YCbCr
    pkg image/color, method (NYCbCrA) RGBA() (uint32, uint32, uint32, uint32)
    pkg image/color, type NYCbCrA struct
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 13 23:40:13 UTC 2016
    - 12.9K bytes
    - Viewed (0)
  3. src/image/jpeg/reader.go

    	// or CMYK)" as per
    	// https://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe
    	// we assume that it is YCbCrK. This matches libjpeg's jdapimin.c.
    	if d.adobeTransform != adobeTransformUnknown {
    		// Convert the YCbCr part of the YCbCrK to RGB, invert the RGB to get
    		// CMY, and patch in the original K. The RGB to CMY inversion cancels
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 22.5K bytes
    - Viewed (0)
  4. src/image/color/color.go

    		return c
    	}
    	r, g, b, _ := c.RGBA()
    
    	// These coefficients (the fractions 0.299, 0.587 and 0.114) are the same
    	// as those given by the JFIF specification and used by func RGBToYCbCr in
    	// ycbcr.go.
    	//
    	// Note that 19595 + 38470 + 7471 equals 65536.
    	//
    	// The 24 is 16 + 8. The 16 is the same as used in RGBToYCbCr. The 8 is
    	// because the return value is 8 bit color, not 16 bit color.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  5. src/image/jpeg/reader_test.go

    		if m0.Bounds() != image.Rect(0, 0, 150, 103) {
    			t.Errorf("%s: bad bounds: %v", tc, m0.Bounds())
    			continue
    		}
    
    		switch m0 := m0.(type) {
    		case *image.YCbCr:
    			m1 := m1.(*image.YCbCr)
    			if err := check(m0.Bounds(), m0.Y, m1.Y, m0.YStride, m1.YStride); err != nil {
    				t.Errorf("%s (Y): %v", tc, err)
    				continue
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 00:46:29 UTC 2024
    - 24.4K bytes
    - Viewed (0)
  6. src/image/draw/bench_test.go

    		cb := make([]uint8, srcw*srch)
    		cr := make([]uint8, srcw*srch)
    		for i := range yy {
    			yy[i] = uint8(3 * i % 0x100)
    			cb[i] = uint8(5 * i % 0x100)
    			cr[i] = uint8(7 * i % 0x100)
    		}
    		src = &image.YCbCr{
    			Y:              yy,
    			Cb:             cb,
    			Cr:             cr,
    			YStride:        srcw,
    			CStride:        srcw,
    			SubsampleRatio: image.YCbCrSubsampleRatio444,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 18:07:05 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  7. src/image/draw/draw_test.go

    	{"nrgbaNilSrc", vgradGreenNRGBA(90), nil, Src, color.RGBA{0, 46, 0, 90}},
    	// Uniform mask (100%, 75%, nil) and variable YCbCr source.
    	// At (x, y) == (8, 8):
    	// The destination pixel is {136, 0, 0, 255}.
    	// The source pixel is {0, 0, 136} in YCbCr-space, which is {11, 38, 0, 255} in RGB-space.
    	{"ycbcr", vgradCr(), fillAlpha(255), Over, color.RGBA{11, 38, 0, 255}},
    	{"ycbcrSrc", vgradCr(), fillAlpha(255), Src, color.RGBA{11, 38, 0, 255}},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 18:07:05 UTC 2023
    - 26K bytes
    - Viewed (0)
  8. src/image/jpeg/scan.go

    		subsampleRatio = image.YCbCrSubsampleRatio410
    	default:
    		panic("unreachable")
    	}
    	m := image.NewYCbCr(image.Rect(0, 0, 8*h0*mxx, 8*v0*myy), subsampleRatio)
    	d.img3 = m.SubImage(image.Rect(0, 0, d.width, d.height)).(*image.YCbCr)
    
    	if d.nComp == 4 {
    		h3, v3 := d.comp[3].h, d.comp[3].v
    		d.blackPix = make([]byte, 8*h3*mxx*8*v3*myy)
    		d.blackStride = 8 * h3 * mxx
    	}
    }
    
    // Specified in section B.2.3.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 25 00:46:29 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  9. src/image/draw/draw.go

    					}
    					return
    				case *image.RGBA:
    					drawCopyOver(dst0, r, src0, sp)
    					return
    				case *image.NRGBA:
    					drawNRGBAOver(dst0, r, src0, sp)
    					return
    				case *image.YCbCr:
    					// An image.YCbCr is always fully opaque, and so if the
    					// mask is nil (i.e. fully opaque) then the op is
    					// effectively always Src. Similarly for image.Gray and
    					// image.CMYK.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 17:08:05 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  10. src/image/jpeg/dct_test.go

    		}
    	}
    }
    
    // differ reports whether any pair-wise elements in b0 and b1 differ by 2 or
    // more. That tolerance is because there isn't a single definitive decoding of
    // a given JPEG image, even before the YCbCr to RGB conversion; implementations
    // can have different IDCT rounding errors.
    func differ(b0, b1 *block) bool {
    	for i := range b0 {
    		delta := b0[i] - b1[i]
    		if delta < -2 || +2 < delta {
    			return true
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 06 15:49:30 UTC 2022
    - 8.6K bytes
    - Viewed (0)
Back to top