admin
2022-01-07 8dfe5354073b700af45d5cb472dd5f003e6f3f25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Êþº¾3Ü
-|
}~
}‡ˆ
|    ‰Š
‹Œ

Ž
‹‘
‹’
,“”
|
‹–    —˜
‹™š
‹
žŸ
, ¡
"|    "¢
ž£
,¤    "¥    "¦    "§¨©<init>()VCodeLineNumberTableLocalVariableTablethis6Lcom/ysvideo/zhibo/lib/common/util/common/BitmapUtils;getBitmapFromView.(Landroid/view/View;)Landroid/graphics/Bitmap;viewLandroid/view/View;bitmapLandroid/graphics/Bitmap; bitmapToByte(Landroid/graphics/Bitmap;)[BeLjava/io/IOException;boLjava/io/ByteArrayOutputStream;result[B StackMapTableªˆC scaleImageTo6(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;orgnewWidthI    newHeight
scaleImage6(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap;
scaleWidthF scaleHeightmatrixLandroid/graphics/Matrix; mergeBitmapM(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
background
foregroundwhcanvasLandroid/graphics/Canvas;<(IILandroid/content/res/Resources;)Landroid/graphics/Bitmap;
firstResId secondResIdresLandroid/content/res/Resources; firstBitmap secondBitmapdecodeSampledBitmapFromFile/(Ljava/lang/String;II)Landroid/graphics/Bitmap;filenameLjava/lang/String;reqWidth    reqHeightoptionsOptions InnerClasses(Landroid/graphics/BitmapFactory$Options;calculateInSampleSize-(Landroid/graphics/BitmapFactory$Options;II)I
halfHeight    halfWidth totalPixelsJtotalReqPixelsCapheightwidth inSampleSize¡
SourceFileBitmapUtils.java ./« ¬/android/view/View$MeasureSpec MeasureSpec ­® ¯° ±² ³² ´µ ¶· ¸¹java/io/ByteArrayOutputStreamº ¼½ª ¾¿ ÀÁ Â/java/io/IOException Ã/ IJ Ų OPandroid/graphics/Matrix ÆÇ ÈÉÊ ÌÍ ÈÎandroid/graphics/Canvas .Ï ÐÑ Ò/Ó ÔÕ VW&android/graphics/BitmapFactory$Options Ö× ØÙ op xM ÚM ÛM4com/ysvideo/zhibo/lib/common/util/common/BitmapUtilsjava/lang/Objectandroid/graphics/Bitmapandroid/view/ViewdestroyDrawingCachemakeMeasureSpec(II)Imeasure(II)VgetMeasuredWidth()IgetMeasuredHeightlayout(IIII)VsetDrawingCacheEnabled(Z)VgetDrawingCache(Z)Landroid/graphics/Bitmap;&android/graphics/Bitmap$CompressFormatCompressFormatPNG(Landroid/graphics/Bitmap$CompressFormat;compressB(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z toByteArray()[BcloseprintStackTracegetWidth    getHeight    postScale(FF)Z createBitmapR(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;android/graphics/Bitmap$ConfigConfig    ARGB_8888 Landroid/graphics/Bitmap$Config;=(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;(Landroid/graphics/Bitmap;)V
drawBitmap6(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)Vrecycleandroid/graphics/BitmapFactorydecodeResource;(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;inJustDecodeBoundsZ
decodeFileU(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;    outHeightoutWidth!,-    ./0/*·±12 34    560}-*¶*¸¸¶**¶*¶¶*¶    *¶
L+°1"   %!+"2-78+9:    ;<0Ã.*ǰ» Y· L*² d+¶WM+¶M+¶§N-¶,° $'1. ,-/012 4$7'5(6,82*(=>.?: @ABCDÿ EFGH    IJ0S*†*¶†n†*¶†n¸°1D2 K:LMNM    OP0‡&*ǰ»Y·N-#$¶W**¶*¶-¸°1PQSTU2*&K:&QR&SRTUD    VW0í`*¶+¶¤
*¶§+¶=*¶+¶¤
*¶§+¶>²¸:»Y·:* ¶+ ¶*¶+¶°1&    rs.t8uCvLwUxYy]z2>`X:`Y:IZM.2[M8(9:C\]D CüC    V^0‘!,¸ N,¸ :-¸!:-¶¶°1~ €‚ƒ2>!_M!`M!abc: d: B:    ef0„(»"Y·#N-µ$*-¸%W--¸&µ'-µ$*-¸%°1“” •˜›"œ2*(gh(iM(jM kn    op0M m*´(>*´)66£    ¤Tl6l6l¤l¤ h6§ÿèhl…7hh…7
 
”žh6*m7§ÿê¬1:®¯ °²´µ$¹6»?ÄIÇQÉYÊ_ËjÎ2f
LqM$FrMI!stQut
mknmiMmjMhvM bwM_xMD"þý
ýÿyz{m""žl    }€    ‰‹»@—‹Ë@