현재 작업 상태 저장
|
After Width: | Height: | Size: 428 KiB |
|
|
@ -0,0 +1,792 @@
|
|||
{
|
||||
"source": "C:\\Users\\encep\\OneDrive\\문서\\카카오톡 받은 파일\\라투디 여캐.psb",
|
||||
"sourceCanvas": [
|
||||
1080,
|
||||
1920
|
||||
],
|
||||
"targetCanvas": [
|
||||
900,
|
||||
1125
|
||||
],
|
||||
"cropBox": [
|
||||
0,
|
||||
240,
|
||||
1080,
|
||||
1590
|
||||
],
|
||||
"layerOrder": [
|
||||
"hair-back-base",
|
||||
"hair-back-left",
|
||||
"hair-back-right",
|
||||
"body",
|
||||
"outfit",
|
||||
"ear-left",
|
||||
"ear-right",
|
||||
"face-base",
|
||||
"blush-left",
|
||||
"blush-right",
|
||||
"eye-white-left",
|
||||
"eye-white-right",
|
||||
"iris-left",
|
||||
"iris-right",
|
||||
"pupil-left",
|
||||
"pupil-right",
|
||||
"highlight-left",
|
||||
"highlight-right",
|
||||
"lash-left",
|
||||
"lash-right",
|
||||
"eyelid-upper-left",
|
||||
"eyelid-upper-right",
|
||||
"eyelid-lower-left",
|
||||
"eyelid-lower-right",
|
||||
"brow-left",
|
||||
"brow-right",
|
||||
"nose",
|
||||
"hair-side-left-1",
|
||||
"hair-side-right-1",
|
||||
"hair-side-left-2",
|
||||
"hair-side-right-2",
|
||||
"hair-bangs",
|
||||
"mouth-neutral"
|
||||
],
|
||||
"parts": [
|
||||
{
|
||||
"id": "hair-back-left",
|
||||
"source": "back hair left group",
|
||||
"file": "hair-back-left.png",
|
||||
"alphaBox": [
|
||||
0,
|
||||
0,
|
||||
463,
|
||||
1125
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 25.72,
|
||||
"y": 8.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-back-right",
|
||||
"source": "back hair right group",
|
||||
"file": "hair-back-right.png",
|
||||
"alphaBox": [
|
||||
437,
|
||||
0,
|
||||
900,
|
||||
1125
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 74.28,
|
||||
"y": 8.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "body",
|
||||
"source": "body group",
|
||||
"file": "body.png",
|
||||
"alphaBox": [
|
||||
339,
|
||||
439,
|
||||
605,
|
||||
759
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.44,
|
||||
"y": 53.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "neck",
|
||||
"source": "neck group",
|
||||
"file": "neck.png",
|
||||
"alphaBox": [
|
||||
339,
|
||||
439,
|
||||
605,
|
||||
759
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.44,
|
||||
"y": 53.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clavicle",
|
||||
"source": "clavicle group",
|
||||
"file": "clavicle.png",
|
||||
"alphaBox": [
|
||||
368,
|
||||
632,
|
||||
560,
|
||||
664
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.56,
|
||||
"y": 57.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "outfit",
|
||||
"source": "outfit group",
|
||||
"file": "outfit.png",
|
||||
"alphaBox": [
|
||||
130,
|
||||
521,
|
||||
806,
|
||||
1015
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.0,
|
||||
"y": 68.27
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "outfit-inner",
|
||||
"source": "inner outfit group",
|
||||
"file": "outfit-inner.png",
|
||||
"alphaBox": [
|
||||
232,
|
||||
521,
|
||||
705,
|
||||
1009
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.06,
|
||||
"y": 68.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "outfit-outer",
|
||||
"source": "outer outfit group",
|
||||
"file": "outfit-outer.png",
|
||||
"alphaBox": [
|
||||
130,
|
||||
541,
|
||||
806,
|
||||
1015
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.0,
|
||||
"y": 69.16
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ribbon",
|
||||
"source": "ribbon group",
|
||||
"file": "ribbon.png",
|
||||
"alphaBox": [
|
||||
368,
|
||||
636,
|
||||
570,
|
||||
832
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 52.11,
|
||||
"y": 65.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "face",
|
||||
"source": "face group",
|
||||
"file": "face.png",
|
||||
"alphaBox": [
|
||||
271,
|
||||
31,
|
||||
650,
|
||||
532
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.17,
|
||||
"y": 25.02
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "face-base",
|
||||
"source": "face base group",
|
||||
"file": "face-base.png",
|
||||
"alphaBox": [
|
||||
276,
|
||||
31,
|
||||
630,
|
||||
532
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 50.33,
|
||||
"y": 25.02
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ear-left",
|
||||
"source": "left ear group",
|
||||
"file": "ear-left.png",
|
||||
"alphaBox": [
|
||||
271,
|
||||
362,
|
||||
349,
|
||||
445
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 34.44,
|
||||
"y": 35.87
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ear-right",
|
||||
"source": "right ear group",
|
||||
"file": "ear-right.png",
|
||||
"alphaBox": [
|
||||
572,
|
||||
355,
|
||||
650,
|
||||
438
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 67.89,
|
||||
"y": 35.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "blush-left",
|
||||
"source": "left blush group",
|
||||
"file": "blush-left.png",
|
||||
"alphaBox": [
|
||||
301,
|
||||
338,
|
||||
449,
|
||||
446
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.67,
|
||||
"y": 34.84
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "blush-right",
|
||||
"source": "right blush group",
|
||||
"file": "blush-right.png",
|
||||
"alphaBox": [
|
||||
467,
|
||||
330,
|
||||
615,
|
||||
438
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 60.11,
|
||||
"y": 34.13
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "nose",
|
||||
"source": "nose group",
|
||||
"file": "nose.png",
|
||||
"alphaBox": [
|
||||
448,
|
||||
410,
|
||||
461,
|
||||
426
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 50.5,
|
||||
"y": 37.16
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eye-left",
|
||||
"source": "left eye group",
|
||||
"file": "eye-left.png",
|
||||
"alphaBox": [
|
||||
296,
|
||||
292,
|
||||
436,
|
||||
392
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 40.67,
|
||||
"y": 30.4
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eye-right",
|
||||
"source": "right eye group",
|
||||
"file": "eye-right.png",
|
||||
"alphaBox": [
|
||||
472,
|
||||
283,
|
||||
619,
|
||||
377
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 60.61,
|
||||
"y": 29.33
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eye-white-left",
|
||||
"source": "left eye white group",
|
||||
"file": "eye-white-left.png",
|
||||
"alphaBox": [
|
||||
327,
|
||||
341,
|
||||
413,
|
||||
384
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.11,
|
||||
"y": 32.22
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eye-white-right",
|
||||
"source": "right eye white group",
|
||||
"file": "eye-white-right.png",
|
||||
"alphaBox": [
|
||||
503,
|
||||
327,
|
||||
588,
|
||||
370
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 60.61,
|
||||
"y": 30.98
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "iris-left",
|
||||
"source": "left iris group",
|
||||
"file": "iris-left.png",
|
||||
"alphaBox": [
|
||||
349,
|
||||
334,
|
||||
404,
|
||||
384
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.83,
|
||||
"y": 31.91
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "iris-right",
|
||||
"source": "right iris group",
|
||||
"file": "iris-right.png",
|
||||
"alphaBox": [
|
||||
510,
|
||||
321,
|
||||
566,
|
||||
372
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 59.78,
|
||||
"y": 30.8
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "pupil-left",
|
||||
"source": "left pupil group",
|
||||
"file": "pupil-left.png",
|
||||
"alphaBox": [
|
||||
374,
|
||||
350,
|
||||
389,
|
||||
369
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 42.39,
|
||||
"y": 31.96
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "pupil-right",
|
||||
"source": "right pupil group",
|
||||
"file": "pupil-right.png",
|
||||
"alphaBox": [
|
||||
525,
|
||||
339,
|
||||
540,
|
||||
357
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 59.17,
|
||||
"y": 30.93
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "highlight-left",
|
||||
"source": "left eye highlight group",
|
||||
"file": "highlight-left.png",
|
||||
"alphaBox": [
|
||||
367,
|
||||
349,
|
||||
389,
|
||||
378
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 42.0,
|
||||
"y": 32.31
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "highlight-right",
|
||||
"source": "right eye highlight group",
|
||||
"file": "highlight-right.png",
|
||||
"alphaBox": [
|
||||
528,
|
||||
337,
|
||||
552,
|
||||
367
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 60.0,
|
||||
"y": 31.29
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lash-left",
|
||||
"source": "left lash group",
|
||||
"file": "lash-left.png",
|
||||
"alphaBox": [
|
||||
324,
|
||||
316,
|
||||
421,
|
||||
355
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.39,
|
||||
"y": 29.82
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lash-right",
|
||||
"source": "right lash group",
|
||||
"file": "lash-right.png",
|
||||
"alphaBox": [
|
||||
490,
|
||||
305,
|
||||
588,
|
||||
347
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 59.89,
|
||||
"y": 28.98
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eyelid-upper-left",
|
||||
"source": "left upper eyelid group",
|
||||
"file": "eyelid-upper-left.png",
|
||||
"alphaBox": [
|
||||
296,
|
||||
330,
|
||||
418,
|
||||
381
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 39.67,
|
||||
"y": 31.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eyelid-upper-right",
|
||||
"source": "right upper eyelid group",
|
||||
"file": "eyelid-upper-right.png",
|
||||
"alphaBox": [
|
||||
498,
|
||||
314,
|
||||
619,
|
||||
365
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 62.06,
|
||||
"y": 30.18
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eyelid-lower-left",
|
||||
"source": "left lower eyelid group",
|
||||
"file": "eyelid-lower-left.png",
|
||||
"alphaBox": [
|
||||
323,
|
||||
371,
|
||||
415,
|
||||
392
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.0,
|
||||
"y": 33.91
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eyelid-lower-right",
|
||||
"source": "right lower eyelid group",
|
||||
"file": "eyelid-lower-right.png",
|
||||
"alphaBox": [
|
||||
502,
|
||||
353,
|
||||
593,
|
||||
377
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 60.83,
|
||||
"y": 32.44
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "brow-left",
|
||||
"source": "left brow group",
|
||||
"file": "brow-left.png",
|
||||
"alphaBox": [
|
||||
308,
|
||||
292,
|
||||
436,
|
||||
317
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 41.33,
|
||||
"y": 27.07
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "brow-right",
|
||||
"source": "right brow group",
|
||||
"file": "brow-right.png",
|
||||
"alphaBox": [
|
||||
472,
|
||||
283,
|
||||
601,
|
||||
300
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 59.61,
|
||||
"y": 25.91
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-front",
|
||||
"source": "front hair group",
|
||||
"file": "hair-front.png",
|
||||
"alphaBox": [
|
||||
212,
|
||||
20,
|
||||
692,
|
||||
829
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 50.22,
|
||||
"y": 37.73
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-bangs",
|
||||
"source": "bangs group",
|
||||
"file": "hair-bangs.png",
|
||||
"alphaBox": [
|
||||
290,
|
||||
52,
|
||||
622,
|
||||
386
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 50.67,
|
||||
"y": 7.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-side-left-1",
|
||||
"source": "left side hair 1 group",
|
||||
"file": "hair-side-left-1.png",
|
||||
"alphaBox": [
|
||||
212,
|
||||
21,
|
||||
457,
|
||||
441
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 37.17,
|
||||
"y": 6.35
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-side-left-2",
|
||||
"source": "left side hair 2 group",
|
||||
"file": "hair-side-left-2.png",
|
||||
"alphaBox": [
|
||||
219,
|
||||
299,
|
||||
351,
|
||||
813
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 31.67,
|
||||
"y": 32.06
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-side-right-1",
|
||||
"source": "right side hair 1 group",
|
||||
"file": "hair-side-right-1.png",
|
||||
"alphaBox": [
|
||||
447,
|
||||
20,
|
||||
692,
|
||||
440
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 63.28,
|
||||
"y": 6.26
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-side-right-2",
|
||||
"source": "right side hair 2 group",
|
||||
"file": "hair-side-right-2.png",
|
||||
"alphaBox": [
|
||||
529,
|
||||
315,
|
||||
660,
|
||||
829
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 66.06,
|
||||
"y": 33.48
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-neutral",
|
||||
"source": "mouth smile group",
|
||||
"file": "mouth-neutral.png",
|
||||
"alphaBox": [
|
||||
431,
|
||||
454,
|
||||
498,
|
||||
474
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 41.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "hair-back-base",
|
||||
"source": "top extra back hair layers",
|
||||
"file": "hair-back-base.png",
|
||||
"alphaBox": null,
|
||||
"originPercent": {
|
||||
"x": 50.0,
|
||||
"y": 50.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-open",
|
||||
"source": "hidden open mouth groups",
|
||||
"file": "mouth-open.png",
|
||||
"alphaBox": [
|
||||
405,
|
||||
424,
|
||||
524,
|
||||
539
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 42.8
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-warm",
|
||||
"source": "derived from mouth-neutral bbox",
|
||||
"file": "mouth-warm.png",
|
||||
"alphaBox": [
|
||||
427,
|
||||
453,
|
||||
502,
|
||||
473
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 41.16
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-tired",
|
||||
"source": "derived from mouth-neutral bbox",
|
||||
"file": "mouth-tired.png",
|
||||
"alphaBox": [
|
||||
435,
|
||||
464,
|
||||
494,
|
||||
470
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 41.51
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-sad",
|
||||
"source": "derived from mouth-neutral bbox",
|
||||
"file": "mouth-sad.png",
|
||||
"alphaBox": [
|
||||
433,
|
||||
454,
|
||||
496,
|
||||
469
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 41.02
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-anxious",
|
||||
"source": "derived from mouth-neutral bbox",
|
||||
"file": "mouth-anxious.png",
|
||||
"alphaBox": [
|
||||
439,
|
||||
456,
|
||||
490,
|
||||
472
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 41.24
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-startled",
|
||||
"source": "derived from mouth-open bbox",
|
||||
"file": "mouth-startled.png",
|
||||
"alphaBox": [
|
||||
424,
|
||||
439,
|
||||
505,
|
||||
522
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.61,
|
||||
"y": 42.71
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "mouth-open-small",
|
||||
"source": "derived from mouth-open bbox",
|
||||
"file": "mouth-open-small.png",
|
||||
"alphaBox": [
|
||||
413,
|
||||
445,
|
||||
515,
|
||||
516
|
||||
],
|
||||
"originPercent": {
|
||||
"x": 51.56,
|
||||
"y": 42.71
|
||||
}
|
||||
}
|
||||
],
|
||||
"imageGenerationHarness": {
|
||||
"canvas": [
|
||||
900,
|
||||
1125
|
||||
],
|
||||
"rule": "Generate each replacement part on this exact canvas, transparent outside the part bbox, matching alphaBox and originPercent.",
|
||||
"file": "imagegen-coordinate-harness.png"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 670 KiB |
|
After Width: | Height: | Size: 36 KiB |
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/avatar-art/seoyeon/live2d-psb/detailed-parts/parts/body.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 7 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 7 KiB |
|
After Width: | Height: | Size: 7 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 50 KiB |
BIN
docs/avatar-art/seoyeon/live2d-psb/detailed-parts/parts/face.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 253 KiB |
|
After Width: | Height: | Size: 254 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 282 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 4 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
BIN
docs/avatar-art/seoyeon/live2d-psb/detailed-parts/parts/neck.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
docs/avatar-art/seoyeon/live2d-psb/detailed-parts/parts/nose.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 153 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 207 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 710 KiB |
|
After Width: | Height: | Size: 688 KiB |