Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 9222 `
go object linux amd64 go1.6 X:none
build id "79d470197fb31728d0b8fe2ef0f3a2d0125f4f7e"
$$
package imageutil
import image "image"
type @"image".Point struct { X int; Y int }
func (@"image".p·2 @"image".Point) Add (@"image".q·3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X + @"image".q·3.X, Y:@"image".p·2.Y + @"image".q·3.Y }) }
func (@"image".p·2 @"image".Point) Div (@"image".k·3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X / @"image".k·3, Y:@"image".p·2.Y / @"image".k·3 }) }
func (@"image".p·2 @"image".Point) Eq (@"image".q·3 @"image".Point) (? bool) { return @"image".p·2 == @"image".q·3 }
func (@"image".p·2 @"image".Point) In (@"image".r·3 @"image".Rectangle) (? bool) { return @"image".r·3.Min.X <= @"image".p·2.X && @"image".p·2.X < @"image".r·3.Max.X && @"image".r·3.Min.Y <= @"image".p·2.Y && @"image".p·2.Y < @"image".r·3.Max.Y }
func (@"image".p·2 @"image".Point) Mod (@"image".r·3 @"image".Rectangle) (? @"image".Point)
func (@"image".p·2 @"image".Point) Mul (@"image".k·3 int) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X * @"image".k·3, Y:@"image".p·2.Y * @"image".k·3 }) }
func (@"image".p·2 @"image".Point) String () (? string)
func (@"image".p·2 @"image".Point) Sub (@"image".q·3 @"image".Point) (? @"image".Point) { return (@"image".Point{ X:@"image".p·2.X - @"image".q·3.X, Y:@"image".p·2.Y - @"image".q·3.Y }) }
import color "image/color" // indirect
type @"image/color".Color interface { RGBA() (@"image/color".r uint32, @"image/color".g uint32, @"image/color".b uint32, @"image/color".a uint32) }
type @"image/color".Model interface { Convert(@"image/color".c @"image/color".Color) (? @"image/color".Color) }
type @"image".Rectangle struct { Min @"image".Point; Max @"image".Point }
func (@"image".r·2 @"image".Rectangle) Add (@"image".p·3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r·2.Min.X + @"image".p·3.X, Y:@"image".r·2.Min.Y + @"image".p·3.Y }), Max:(@"image".Point{ X:@"image".r·2.Max.X + @"image".p·3.X, Y:@"image".r·2.Max.Y + @"image".p·3.Y }) }) }
func (@"image".r·2 @"image".Rectangle) At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color) { if (@"image".Point{ X:@"image".x·3, Y:@"image".y·4 }).In(@"image".r·2) { return @"image/color".Opaque }; return @"image/color".Transparent }
func (@"image".r·2 @"image".Rectangle) Bounds () (? @"image".Rectangle) { return @"image".r·2 }
func (@"image".r·2 @"image".Rectangle) Canon () (? @"image".Rectangle) { if @"image".r·2.Max.X < @"image".r·2.Min.X { @"image".r·2.Min.X, @"image".r·2.Max.X = @"image".r·2.Max.X, @"image".r·2.Min.X }; if @"image".r·2.Max.Y < @"image".r·2.Min.Y { @"image".r·2.Min.Y, @"image".r·2.Max.Y = @"image".r·2.Max.Y, @"image".r·2.Min.Y }; return @"image".r·2 }
func (@"image".r·2 @"image".Rectangle) ColorModel () (? @"image/color".Model) { return @"image/color".Alpha16Model }
func (@"image".r·2 @"image".Rectangle) Dx () (? int) { return @"image".r·2.Max.X - @"image".r·2.Min.X }
func (@"image".r·2 @"image".Rectangle) Dy () (? int) { return @"image".r·2.Max.Y - @"image".r·2.Min.Y }
func (@"image".r·2 @"image".Rectangle) Empty () (? bool) { return @"image".r·2.Min.X >= @"image".r·2.Max.X || @"image".r·2.Min.Y >= @"image".r·2.Max.Y }
func (@"image".r·2 @"image".Rectangle) Eq (@"image".s·3 @"image".Rectangle) (? bool) { return @"image".r·2 == @"image".s·3 || @"image".r·2.Empty() && @"image".s·3.Empty() }
func (@"image".r·2 @"image".Rectangle) In (@"image".s·3 @"image".Rectangle) (? bool) { if @"image".r·2.Empty() { return bool(true) }; return @"image".s·3.Min.X <= @"image".r·2.Min.X && @"image".r·2.Max.X <= @"image".s·3.Max.X && @"image".s·3.Min.Y <= @"image".r·2.Min.Y && @"image".r·2.Max.Y <= @"image".s·3.Max.Y }
func (@"image".r·2 @"image".Rectangle) Inset (@"image".n·3 int) (? @"image".Rectangle)
func (@"image".r·2 @"image".Rectangle) Intersect (@"image".s·3 @"image".Rectangle) (? @"image".Rectangle)
func (@"image".r·2 @"image".Rectangle) Overlaps (@"image".s·3 @"image".Rectangle) (? bool)
func (@"image".r·2 @"image".Rectangle) Size () (? @"image".Point) { return (@"image".Point{ X:@"image".r·2.Max.X - @"image".r·2.Min.X, Y:@"image".r·2.Max.Y - @"image".r·2.Min.Y }) }
func (@"image".r·2 @"image".Rectangle) String () (? string)
func (@"image".r·2 @"image".Rectangle) Sub (@"image".p·3 @"image".Point) (? @"image".Rectangle) { return (@"image".Rectangle{ Min:(@"image".Point{ X:@"image".r·2.Min.X - @"image".p·3.X, Y:@"image".r·2.Min.Y - @"image".p·3.Y }), Max:(@"image".Point{ X:@"image".r·2.Max.X - @"image".p·3.X, Y:@"image".r·2.Max.Y - @"image".p·3.Y }) }) }
func (@"image".r·2 @"image".Rectangle) Union (@"image".s·3 @"image".Rectangle) (? @"image".Rectangle)
type @"image/color".RGBA struct { R uint8; G uint8; B uint8; A uint8 }
func (@"image/color".c·5 @"image/color".RGBA) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { @"image/color".r·1 = uint32(@"image/color".c·5.R); @"image/color".r·1 |= @"image/color".r·1 << uint(0x8); @"image/color".g·2 = uint32(@"image/color".c·5.G); @"image/color".g·2 |= @"image/color".g·2 << uint(0x8); @"image/color".b·3 = uint32(@"image/color".c·5.B); @"image/color".b·3 |= @"image/color".b·3 << uint(0x8); @"image/color".a·4 = uint32(@"image/color".c·5.A); @"image/color".a·4 |= @"image/color".a·4 << uint(0x8); return }
type @"image".Image interface { At(@"image".x int, @"image".y int) (? @"image/color".Color); Bounds() (? @"image".Rectangle); ColorModel() (? @"image/color".Model) }
type @"image".RGBA struct { Pix []uint8; Stride int; Rect @"image".Rectangle }
func (@"image".p·2 *@"image".RGBA "esc:0x1") At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color)
func (@"image".p·2 *@"image".RGBA "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p·2.Rect }
func (@"image".p·2 *@"image".RGBA "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".RGBAModel }
func (@"image".p·2 *@"image".RGBA "esc:0x1") Opaque () (? bool)
func (@"image".p·2 *@"image".RGBA "esc:0x1") PixOffset (@"image".x·3 int, @"image".y·4 int) (? int) { return (@"image".y·4 - @"image".p·2.Rect.Min.Y) * @"image".p·2.Stride + (@"image".x·3 - @"image".p·2.Rect.Min.X) * int(0x4) }
func (@"image".p·2 *@"image".RGBA "esc:0x1") RGBAAt (@"image".x·3 int, @"image".y·4 int) (? @"image/color".RGBA)
func (@"image".p·1 *@"image".RGBA "esc:0x1") Set (@"image".x·2 int, @"image".y·3 int, @"image".c·4 @"image/color".Color)
func (@"image".p·1 *@"image".RGBA "esc:0x1") SetRGBA (@"image".x·2 int, @"image".y·3 int, @"image".c·4 @"image/color".RGBA)
func (@"image".p·2 *@"image".RGBA "esc:0xa") SubImage (@"image".r·3 @"image".Rectangle) (? @"image".Image)
type @"image".YCbCrSubsampleRatio int
func (@"image".s·2 @"image".YCbCrSubsampleRatio) String () (? string)
type @"image/color".YCbCr struct { Y uint8; Cb uint8; Cr uint8 }
func (@"image/color".c·5 @"image/color".YCbCr) RGBA () (? uint32, ? uint32, ? uint32, ? uint32)
type @"image".YCbCr struct { Y []uint8; Cb []uint8; Cr []uint8; YStride int; CStride int; SubsampleRatio @"image".YCbCrSubsampleRatio; Rect @"image".Rectangle }
func (@"image".p·2 *@"image".YCbCr "esc:0x1") At (@"image".x·3 int, @"image".y·4 int) (? @"image/color".Color)
func (@"image".p·2 *@"image".YCbCr "esc:0x1") Bounds () (? @"image".Rectangle) { return @"image".p·2.Rect }
func (@"image".p·2 *@"image".YCbCr "esc:0x1") COffset (@"image".x·3 int, @"image".y·4 int) (? int)
func (@"image".p·2 *@"image".YCbCr "esc:0x1") ColorModel () (? @"image/color".Model) { return @"image/color".YCbCrModel }
func (@"image".p·2 *@"image".YCbCr "esc:0x1") Opaque () (? bool) { return bool(true) }
func (@"image".p·2 *@"image".YCbCr "esc:0xa") SubImage (@"image".r·3 @"image".Rectangle) (? @"image".Image)
func (@"image".p·2 *@"image".YCbCr "esc:0x1") YCbCrAt (@"image".x·3 int, @"image".y·4 int) (? @"image/color".YCbCr)
func (@"image".p·2 *@"image".YCbCr "esc:0x1") YOffset (@"image".x·3 int, @"image".y·4 int) (? int) { return (@"image".y·4 - @"image".p·2.Rect.Min.Y) * @"image".p·2.YStride + (@"image".x·3 - @"image".p·2.Rect.Min.X) }
func @"".DrawYCbCr (@"".dst·2 *@"image".RGBA "esc:0x1", @"".r·3 @"image".Rectangle, @"".src·4 *@"image".YCbCr "esc:0x1", @"".sp·5 @"image".Point) (@"".ok·1 bool)
func @"".init ()
type @"image/color".Alpha16 struct { A uint16 }
func (@"image/color".c·5 @"image/color".Alpha16) RGBA () (@"image/color".r·1 uint32, @"image/color".g·2 uint32, @"image/color".b·3 uint32, @"image/color".a·4 uint32) { @"image/color".a·4 = uint32(@"image/color".c·5.A); return @"image/color".a·4, @"image/color".a·4, @"image/color".a·4, @"image/color".a·4 }
var @"image/color".Opaque @"image/color".Alpha16
var @"image/color".Transparent @"image/color".Alpha16
var @"image/color".Alpha16Model @"image/color".Model
var @"image/color".RGBAModel @"image/color".Model
var @"image/color".YCbCrModel @"image/color".Model
$$
_go_.o 0 0 0 644 7827 `
go object linux amd64 go1.6 X:none
!
go13ldimage.a þ"".DrawYCbCr à- à-dH% H;aQ HìpH´$° L´$¨ L\$xH$ H$ Ik H)ëHÁãH\$8L¼$ Ik H$ I)ïIÁçIk(H$ H)êIk(H)ëH\$HhXHý^ Hý
HT$Ht$PH\$Hl$H9ëë IKHl$H¯ÍMCMKL9ÁT MI)ÈI)ÉIù tM
MÅMÔHXhLT$PI)ÚHhHL¯ÕLõL@`L)ÅIêHXhLL$PI)ÙHhPL¯ÍLõL@`HL$8L)ÅIéL9ù7 Hø Ú H0HPHhI9Ò¿ J¶iÛ ÚHxHp Hh(I9ñ J¶ë $Hx0Hp8Hh@I9ñh J¶ë ÞiÛéf ÓÁûߋ$iÛX Õ)݉ëõiíҶ )ëÁûދ$iۢÅ ÓÁûڃÿ ÿ 1ÿþ Þ 1öú ½ 1ÒHÍHÅ L9í¤ I,@;HÏHÿÇL9ï I<@3HÎHÆL9îsmI4HÊHÂL9êsTIÆÿHÁIÿÂIÿÁL9ù
ÉþÿÿHT$HÿÂHL$PHÿÁHT$HL$PH\$Hl$H9ë
þÿÿƄ$¸ HÄpÃè è è è úÿ 9ÿÿÿºÿ é/ÿÿÿþÿ ÿÿÿ¾ÿ éÿÿÿÿÿ ÷þÿÿ¿ÿ éíþÿÿè è è éþÿÿè Hý
§ HT$(Ht$@H\$(Hl$H9ëKÿÿÿIKHl$(H¯ÍMCMKL9Áe MI)ÈI)ÉIù tM
MÅMÔHXhLT$@I)ÚHhHL¯ÕLõL@`L)ÅIêL@`HXhHl$@H)ÝHëHhPH¯ÝLÅHÁý?I)èLÅHÑýH)ëH\$`HL$8MñL9ùN Hl$`LËHÁû?LÎH)ÞHÑþHîHø ¾ H8HPHhI9Ò£ J¶iÛ ÚHXHx Hh(H9þx H3¶ë \$HX0Hx8Hh@H9þK H3¶ë ÞiÛéf ÓÁûߋ\$iÛX Õ)݉ëõiíҶ )ëÁûދ\$iۢÅ ÓÁûڃÿ à 1ÿþ ¿ 1öú 1ÒHÍHÅ L9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÁIÿÂL9ù
²þÿÿHL$(HÿÁHT$@HÿÂHL$(HT$@éäýÿÿè è è è úÿ Xÿÿÿºÿ éNÿÿÿþÿ 7ÿÿÿ¾ÿ é-ÿÿÿÿÿ ÿÿÿ¿ÿ éÿÿÿè è è é;þÿÿè Ƅ$¸ HÄpÃHý
É HT$ Ht$HH\$ Hl$H9ëüÿÿIKHl$ H¯ÍMCMKL9Á MI)ÈI)ÉIù tM
MÅMÔHXhLT$HI)ÚHhHL¯ÕLõL@`L)ÅIêL@hHH`H\$HHl$HHÁû?H)ÝHëHÑûLÅHÁý?I)èLÅHÑýH)ëHhPH¯ÝHÍHÁý?IÈI)èLÅHÑýH)ëH\$hHL$8MñL9ùN Hl$hLËHÁû?LÎH)ÞHÑþHîHø ¾ H8HPHhI9Ò£ J¶iÛ ÚHXHx Hh(H9þx H3¶ë \$HX0Hx8Hh@H9þK H3¶ë ÞiÛéf ÓÁûߋ\$iÛX Õ)݉ëõiíҶ )ëÁûދ\$iۢÅ ÓÁûڃÿ à 1ÿþ ¿ 1öú 1ÒHÍHÅ L9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÁIÿÂL9ù
²þÿÿHL$ HÿÁHT$HHÿÂHL$ HT$HéÂýÿÿè è è è úÿ Xÿÿÿºÿ éNÿÿÿþÿ 7ÿÿÿ¾ÿ é-ÿÿÿÿÿ ÿÿÿ¿ÿ éÿÿÿè è è é;þÿÿè Hý
ýÿÿHT$0Ht$XH\$0Hl$H9ëºùÿÿIKHl$0H¯ÍMCMKL9ÁW MI)ÈI)ÉIù tM
MÅMÔHXhLT$XI)ÚHhHL¯ÕLõL@`L)ÅIêL@hH\$XLL$XHÁû?I)ÙIÑùLÅHÁý?I)èLÅHÑýI)éHhPL¯ÍLõL@`HL$8L)ÅIéL9ù6 Hø ¾ H0HPHhI9Ò£ J¶iÛ ÚHxHp Hh(I9ñx J¶ë \$Hx0Hp8Hh@I9ñK J¶ë ÞiÛéf ÓÁûߋ\$iÛX Õ)݉ëõiíҶ )ëÁûދ\$iۢÅ ÓÁûڃÿ à 1ÿþ ¿ 1öú 1ÒHÍHÅ L9í
I,@;HÏHÿÇL9ïslI<@3HÎHÆL9îsRI4HÊHÂL9ês9IÆÿHÁIÿÂIÿÁL9ù
ÊþÿÿHT$0HÿÂHL$XHÿÁHT$0HL$Xéòýÿÿè è è è úÿ Xÿÿÿºÿ éNÿÿÿþÿ 7ÿÿÿ¾ÿ é-ÿÿÿÿÿ ÿÿÿ¿ÿ éÿÿÿè è è é;þÿÿè è éôÿÿÌÌD
à
$runtime.panicindex î
$runtime.panicindex ü
$runtime.panicindex $runtime.panicindex $runtime.panicindex ª $runtime.panicindex ¸ $runtime.panicindex Ô $runtime.panicslice  $runtime.panicindex Ð $runtime.panicindex Þ $runtime.panicindex ì $runtime.panicindex þ $runtime.panicindex $runtime.panicindex $runtime.panicindex ¶ $runtime.panicslice ! $runtime.panicindex ! $runtime.panicindex ! $runtime.panicindex ¬! $runtime.panicindex ¾" $runtime.panicindex Ì" $runtime.panicindex Ú" $runtime.panicindex ö" $runtime.panicslice È+ $runtime.panicindex Ö+ $runtime.panicindex ä+ $runtime.panicindex ò+ $runtime.panicindex - $runtime.panicindex - $runtime.panicindex - $runtime.panicindex ¼- $runtime.panicslice Ê- 0runtime.morestack_noctxt à "".autotmp_0052 type.int "".autotmp_0051 type.int "".autotmp_0050 type.int "".autotmp_0049 type.int "".autotmp_0048 type.int "".autotmp_0047 type.int "".autotmp_0046 type.int "".autotmp_0045 type.int "".autotmp_0044 type.int "".autotmp_0043 type.int "".autotmp_0042 type.int "".autotmp_0041 type.int "".autotmp_0040 type.int "".autotmp_0039 type.int "".autotmp_0038 type.int "".autotmp_0037 type.int "".autotmp_0036 type.int "".autotmp_0035 type.int "".autotmp_0034 type.int "".autotmp_0033 type.int "".autotmp_0032 type.int "".autotmp_0031 type.int "".autotmp_0030 type.int "".autotmp_0029 type.int "".autotmp_0028 type.int "".autotmp_0027 type.int "".autotmp_0026 type.int "".autotmp_0025 type.int "".autotmp_0024 type.int "".autotmp_0023 type.int "".autotmp_0022 type.int "".autotmp_0021 type.int "".autotmp_0020 type.int "".autotmp_0019 type.int "".autotmp_0018 type.int "".autotmp_0017 type.int "".autotmp_0016 type.int "".autotmp_0015 type.int "".autotmp_0014 type.int "".autotmp_0013 type.int "".autotmp_0011 type.int "".autotmp_0010 type.int "".autotmp_0008 type.int "".autotmp_0007 type.int "".autotmp_0005 type.int "".autotmp_0003 type.int "".autotmp_0002 type.int "".autotmp_0001 type.int "".autotmp_0000 type.int "".cb1 Çtype.int32
"".sy /type.int "".y type.int "".cb1 ×type.int32 "".ciBase type.int
"".sy Otype.int "".y type.int "".cb1 Ïtype.int32 "".ciBase type.int
"".sy _type.int "".y type.int "".cb1 ßtype.int32
"".sy ?type.int "".y ¯type.int
"".y1 ¿type.int
"".x0 otype.int
"".ok type.bool
"".sp ` type.image.Point "".src P"type.*image.YCbCr "".r (type.image.Rectangle "".dst type.*image.RGBA 0àßà¾ßàö
ß ð è"4
7! -%$
7 -¸
õ
H
7!3-&$
9 Dæ
7!U-&$
9 DJ
7!: -&$
7 B
¯Á Tgclocals·c54032869eda429ddbb73b99ea2b2744 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb X$GOROOT/src/image/internal/imageutil/impl.goþ"".init dH% H;av4¶ û t¶ ûuÃè Æ è Æ Ãè ë¶ÌÌÌÌÌÌ
$ "".initdone· < "".initdone· R "runtime.throwinit b "".initdone· n image.init z "".initdone· 0runtime.morestack_noctxt P P P
(( Tgclocals·33cdeccccebe80329f1fdbee7f5874cb Tgclocals·33cdeccccebe80329f1fdbee7f5874cb X$GOROOT/src/image/internal/imageutil/impl.goþTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·c54032869eda429ddbb73b99ea2b2744 ! þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þTgclocals·33cdeccccebe80329f1fdbee7f5874cb þ>"".initdone· type.uint8 þ"".DrawYCbCr·f "".DrawYCbCr þ"".init·f "".init þ"runtime.gcbits.01 þ.go.string.hdr."[]uint8" &go.string."[]uint8" þ&go.string."[]uint8" []uint8 þtype.[]uint8 ß~.8
0 runtime.algarray @ "runtime.gcbits.01 P .go.string.hdr."[]uint8" p *go.weak.type.*[]uint8 type.uint8 þ6go.typelink.[]uint8 []uint8 type.[]uint8 þ*go.string.hdr."image" "go.string."image" þ"go.string."image" image þ(go.importpath.image. "go.string."image" ÿÿgo13ld