image.Rectangle.Min (field)

177 uses

	image (current package)
		geom.go#L45: 	return r.Min.X <= p.X && p.X < r.Max.X &&
		geom.go#L46: 		r.Min.Y <= p.Y && p.Y < r.Max.Y
		geom.go#L53: 	p = p.Sub(r.Min)
		geom.go#L62: 	return p.Add(r.Min)
		geom.go#L89: 	Min, Max Point
		geom.go#L94: 	return r.Min.String() + "-" + r.Max.String()
		geom.go#L99: 	return r.Max.X - r.Min.X
		geom.go#L104: 	return r.Max.Y - r.Min.Y
		geom.go#L110: 		r.Max.X - r.Min.X,
		geom.go#L111: 		r.Max.Y - r.Min.Y,
		geom.go#L118: 		Point{r.Min.X + p.X, r.Min.Y + p.Y},
		geom.go#L126: 		Point{r.Min.X - p.X, r.Min.Y - p.Y},
		geom.go#L136: 		r.Min.X = (r.Min.X + r.Max.X) / 2
		geom.go#L137: 		r.Max.X = r.Min.X
		geom.go#L139: 		r.Min.X += n
		geom.go#L143: 		r.Min.Y = (r.Min.Y + r.Max.Y) / 2
		geom.go#L144: 		r.Max.Y = r.Min.Y
		geom.go#L146: 		r.Min.Y += n
		geom.go#L155: 	if r.Min.X < s.Min.X {
		geom.go#L156: 		r.Min.X = s.Min.X
		geom.go#L158: 	if r.Min.Y < s.Min.Y {
		geom.go#L159: 		r.Min.Y = s.Min.Y
		geom.go#L185: 	if r.Min.X > s.Min.X {
		geom.go#L186: 		r.Min.X = s.Min.X
		geom.go#L188: 	if r.Min.Y > s.Min.Y {
		geom.go#L189: 		r.Min.Y = s.Min.Y
		geom.go#L202: 	return r.Min.X >= r.Max.X || r.Min.Y >= r.Max.Y
		geom.go#L214: 		r.Min.X < s.Max.X && s.Min.X < r.Max.X &&
		geom.go#L215: 		r.Min.Y < s.Max.Y && s.Min.Y < r.Max.Y
		geom.go#L225: 	return s.Min.X <= r.Min.X && r.Max.X <= s.Max.X &&
		geom.go#L226: 		s.Min.Y <= r.Min.Y && r.Max.Y <= s.Max.Y
		geom.go#L232: 	if r.Max.X < r.Min.X {
		geom.go#L233: 		r.Min.X, r.Max.X = r.Max.X, r.Min.X
		geom.go#L235: 	if r.Max.Y < r.Min.Y {
		geom.go#L236: 		r.Min.Y, r.Max.Y = r.Max.Y, r.Min.Y
		image.go#L105: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*4
		image.go#L143: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L157: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L214: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*8
		image.go#L260: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L274: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L326: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*4
		image.go#L364: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L378: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L435: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*8
		image.go#L481: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L495: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L546: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*1
		image.go#L575: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L589: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L640: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*2
		image.go#L672: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L686: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		image.go#L737: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*1
		image.go#L766: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L818: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*2
		image.go#L850: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L903: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*4
		image.go#L941: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L994: 	return (y-p.Rect.Min.Y)*p.Stride + (x-p.Rect.Min.X)*1
		image.go#L1033: 	i := p.PixOffset(r.Min.X, r.Min.Y)
		image.go#L1046: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {
		ycbcr.go#L90: 	return (y-p.Rect.Min.Y)*p.YStride + (x - p.Rect.Min.X)
		ycbcr.go#L98: 		return (y-p.Rect.Min.Y)*p.CStride + (x/2 - p.Rect.Min.X/2)
		ycbcr.go#L100: 		return (y/2-p.Rect.Min.Y/2)*p.CStride + (x/2 - p.Rect.Min.X/2)
		ycbcr.go#L102: 		return (y/2-p.Rect.Min.Y/2)*p.CStride + (x - p.Rect.Min.X)
		ycbcr.go#L104: 		return (y-p.Rect.Min.Y)*p.CStride + (x/4 - p.Rect.Min.X/4)
		ycbcr.go#L106: 		return (y/2-p.Rect.Min.Y/2)*p.CStride + (x/4 - p.Rect.Min.X/4)
		ycbcr.go#L109: 	return (y-p.Rect.Min.Y)*p.CStride + (x - p.Rect.Min.X)
		ycbcr.go#L124: 	yi := p.YOffset(r.Min.X, r.Min.Y)
		ycbcr.go#L125: 	ci := p.COffset(r.Min.X, r.Min.Y)
		ycbcr.go#L145: 		cw = (r.Max.X+1)/2 - r.Min.X/2
		ycbcr.go#L148: 		cw = (r.Max.X+1)/2 - r.Min.X/2
		ycbcr.go#L149: 		ch = (r.Max.Y+1)/2 - r.Min.Y/2
		ycbcr.go#L152: 		ch = (r.Max.Y+1)/2 - r.Min.Y/2
		ycbcr.go#L154: 		cw = (r.Max.X+3)/4 - r.Min.X/4
		ycbcr.go#L157: 		cw = (r.Max.X+3)/4 - r.Min.X/4
		ycbcr.go#L158: 		ch = (r.Max.Y+1)/2 - r.Min.Y/2
		ycbcr.go#L233: 	return (y-p.Rect.Min.Y)*p.AStride + (x - p.Rect.Min.X)
		ycbcr.go#L250: 	yi := p.YOffset(r.Min.X, r.Min.Y)
		ycbcr.go#L251: 	ci := p.COffset(r.Min.X, r.Min.Y)
		ycbcr.go#L252: 	ai := p.AOffset(r.Min.X, r.Min.Y)
		ycbcr.go#L274: 	for y := p.Rect.Min.Y; y < p.Rect.Max.Y; y++ {

	image/internal/imageutil
		impl.go#L32: 	x0 := (r.Min.X - dst.Rect.Min.X) * 4
		impl.go#L33: 	x1 := (r.Max.X - dst.Rect.Min.X) * 4
		impl.go#L34: 	y0 := r.Min.Y - dst.Rect.Min.Y
		impl.go#L35: 	y1 := r.Max.Y - dst.Rect.Min.Y
		impl.go#L41: 			yi := (sy-src.Rect.Min.Y)*src.YStride + (sp.X - src.Rect.Min.X)
		impl.go#L43: 			ci := (sy-src.Rect.Min.Y)*src.CStride + (sp.X - src.Rect.Min.X)
		impl.go#L97: 			yi := (sy-src.Rect.Min.Y)*src.YStride + (sp.X - src.Rect.Min.X)
		impl.go#L99: 			ciBase := (sy-src.Rect.Min.Y)*src.CStride - src.Rect.Min.X/2
		impl.go#L154: 			yi := (sy-src.Rect.Min.Y)*src.YStride + (sp.X - src.Rect.Min.X)
		impl.go#L156: 			ciBase := (sy/2-src.Rect.Min.Y/2)*src.CStride - src.Rect.Min.X/2
		impl.go#L211: 			yi := (sy-src.Rect.Min.Y)*src.YStride + (sp.X - src.Rect.Min.X)
		impl.go#L213: 			ci := (sy/2-src.Rect.Min.Y/2)*src.CStride + (sp.X - src.Rect.Min.X)

	image/jpeg
		reader.go#L697: 		imageutil.DrawYCbCr(img, bounds, d.img3, bounds.Min)
		reader.go#L698: 		for iBase, y := 0, bounds.Min.Y; y < bounds.Max.Y; iBase, y = iBase+img.Stride, y+1 {
		reader.go#L699: 			for i, x := iBase+3, bounds.Min.X; x < bounds.Max.X; i, x = i+4, x+1 {
		reader.go#L700: 				img.Pix[i] = 255 - d.blackPix[(y-bounds.Min.Y)*d.blackStride+(x-bounds.Min.X)]
		reader.go#L729: 		for iBase, y := 0, bounds.Min.Y; y < bounds.Max.Y; iBase, y = iBase+img.Stride, y+1 {
		reader.go#L730: 			sy := y - bounds.Min.Y
		reader.go#L734: 			for i, x := iBase+t, bounds.Min.X; x < bounds.Max.X; i, x = i+4, x+1 {
		reader.go#L735: 				sx := x - bounds.Min.X
		reader.go#L762: 	for y := bounds.Min.Y; y < bounds.Max.Y; y++ {
		reader.go#L763: 		po := img.PixOffset(bounds.Min.X, y)
		reader.go#L764: 		yo := d.img3.YOffset(bounds.Min.X, y)
		reader.go#L765: 		co := d.img3.COffset(bounds.Min.X, y)
		reader.go#L766: 		for i, iMax := 0, bounds.Max.X-bounds.Min.X; i < iMax; i++ {
		writer.go#L429: 		offset := (sj-b.Min.Y)*m.Stride - b.Min.X*4
		writer.go#L528: 		for y := bounds.Min.Y; y < bounds.Max.Y; y += 8 {
		writer.go#L529: 			for x := bounds.Min.X; x < bounds.Max.X; x += 8 {
		writer.go#L538: 		for y := bounds.Min.Y; y < bounds.Max.Y; y += 16 {
		writer.go#L539: 			for x := bounds.Min.X; x < bounds.Max.X; x += 16 {