-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanalysis_result.json
More file actions
281 lines (281 loc) · 11.2 KB
/
analysis_result.json
File metadata and controls
281 lines (281 loc) · 11.2 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
{
"results": [
{
"slide": 0,
"issues": [
{
"type": "color_contrast",
"message": "제목 텍스트 색상(#E4DDE7)이 배경과 잘 구분되지 않습니다. (대비율: 1.33)",
"element": {
"shapeId": 2,
"elementIndex": 0,
"bboxLeft": 160.0,
"bboxTop": 117.83338582677165,
"bboxWidth": 960.0,
"bboxHeight": 250.66666666666669,
"text": "캡스톤 최종 발표",
"elementType": "text"
},
"details": {
"current": "#E4DDE7",
"contrast": 1.33,
"required": 3.0,
"recommended": [
"#9E6287",
"#1A191A",
"#FFFFFF"
]
}
},
{
"type": "design_feedback",
"message": "첫 장표인 만큼 임팩트가 중요한데, 제목 폰트가 너무 얇아서 힘이 없어 보여요. 굵은 고딕체를 쓰고 색상도 진한 남색으로 바꿔보세요. 현재 사용된 연보라색(#E4DDE7)은 배경과 대비가 약해서 잘 안 보이거든요. 텍스트 배치는 안정적입니다!",
"element": {
"shapeId": null,
"elementIndex": null,
"bboxLeft": null,
"bboxTop": null,
"bboxWidth": null,
"bboxHeight": null,
"text": null,
"elementType": null
},
"details": {}
}
],
"readability_score": 0.92,
"aesthetic_score": 0.35474470257759094,
"consistency_score": 0.500282883644104
},
{
"slide": 1,
"issues": [
{
"type": "too_much_text",
"message": "슬라이드에 텍스트가 과다합니다 (346자)",
"element": {
"shapeId": null,
"elementIndex": null,
"bboxLeft": null,
"bboxTop": null,
"bboxWidth": null,
"bboxHeight": null,
"text": null,
"elementType": null
},
"details": {
"current": 346,
"recommended": 150
}
},
{
"type": "color_contrast",
"message": "제목 텍스트 색상(#F0E4EE)이 배경과 잘 구분되지 않습니다. (대비율: 1.23)",
"element": {
"shapeId": 2,
"elementIndex": 0,
"bboxLeft": 88.0,
"bboxTop": 38.333333333333336,
"bboxWidth": 1104.0,
"bboxHeight": 139.166719160105,
"text": "문제 인식",
"elementType": "text"
},
"details": {
"current": "#F0E4EE",
"contrast": 1.23,
"required": 3.0,
"recommended": [
"#6E567A",
"#1A191A",
"#FFFFFF"
]
}
},
{
"type": "image_contrast",
"message": "이미지 시인성 문제: 대비 낮음(9.9)",
"element": {
"shapeId": 5,
"elementIndex": 3,
"bboxLeft": 706.8892388451443,
"bboxTop": 405.9322834645669,
"bboxWidth": 536.6475590551181,
"bboxHeight": 299.2763254593176,
"text": null,
"elementType": "image"
},
"details": {
"status": "ok",
"contrast_score": 9.89,
"alpha_score": 255.0,
"low_contrast": true,
"low_alpha": false
}
},
{
"type": "text_summarization",
"message": "한 슬라이드에 텍스트가 너무 많으므로 요약 정리 필요",
"element": {
"shapeId": 3,
"elementIndex": 1,
"bboxLeft": 88.0,
"bboxTop": 191.66666666666666,
"bboxWidth": 1104.0,
"bboxHeight": 456.8333858267717,
"text": "문제 인식\nPPT 제작 및 점검\n사용자가 직접 만든 PPT의 품질 점검\n가독성, 심미성, 색감 대비 등에 대한 객관적인 평가 필요\n폰트 크기, 자간, 정렬 등 세부 사항 점검\n좋은 PPT와 나쁜 PPT 디자인을 구분해서 구체적인 수정 사항과 피드백을 제시하고 ‘수정’ 버튼을 눌러 사용자의 선택에 따라 수정 여부를 선택할 수 있도록 함\n모델의 정확도를 보장하기 위해 기존의 PPT dataset을 수집하여 3명이 200장 정도 라벨링을 해서 CLIP을 linear probe 훈련시켜 나머지 데이터를 autolabeling하였음\n추가로, rule based 방식을 도입하여 수식적으로 가독성과 색상 대비 점수 등을 계산",
"elementType": "text_summary"
},
"details": {
"current": "문제 인식\nPPT 제작 및 점검\n사용자가 직접 만든 PPT의 품질 점검\n가독성, 심미성, 색감 대비 등에 대한 객관적인 평가 필요\n폰트 크기, 자간, 정렬 등 세부 사항 점검\n좋은 PPT와 나쁜 PPT 디자인을 구분해서 구체적인 수정 사항과 피드백을 제시하고 ‘수정’ 버튼을 눌러 사용자의 선택에 따라 수정 여부를 선택할 수 있도록 함\n모델의 정확도를 보장하기 위해 기존의 PPT dataset을 수집하여 3명이 200장 정도 라벨링을 해서 CLIP을 linear probe 훈련시켜 나머지 데이터를 autolabeling하였음\n추가로, rule based 방식을 도입하여 수식적으로 가독성과 색상 대비 점수 등을 계산",
"recommend": [
"사용자가 만든 PPT의 품질을 객관적으로 점검할 필요가 있음",
"가독성, 심미성, 색감 대비, 폰트 크기 등 세부 요소를 평가",
"좋은/나쁜 디자인을 구분해 구체적 피드백과 수정 옵션 제공",
"PPT 데이터셋 라벨링 및 CLIP 모델 훈련, rule-based 방식으로 점수 산출"
]
}
},
{
"type": "design_feedback",
"message": "슬라이드에 텍스트가 너무 많아서 한눈에 들어오지 않아요. 핵심 내용을 요약해서 간결하게 표현하는 게 좋겠어요. 제목 색상도 배경과 구분이 잘 안 되니, 더 진한 색상으로 바꿔보세요. 이미지의 대비도 낮아서 시인성이 떨어지니, 이미지의 밝기나 대비를 조정해보세요.",
"element": {
"shapeId": null,
"elementIndex": null,
"bboxLeft": null,
"bboxTop": null,
"bboxWidth": null,
"bboxHeight": null,
"text": null,
"elementType": null
},
"details": {}
}
],
"readability_score": 0.0,
"aesthetic_score": 0.4154466688632965,
"consistency_score": 0.5265186429023743
},
{
"slide": 2,
"issues": [
{
"type": "color_contrast",
"message": "제목 텍스트 색상(#E0DCE6)이 배경과 잘 구분되지 않습니다. (대비율: 1.35)",
"element": {
"shapeId": 2,
"elementIndex": 0,
"bboxLeft": 88.0,
"bboxTop": 38.333333333333336,
"bboxWidth": 1104.0,
"bboxHeight": 139.166719160105,
"text": "기능 소개",
"elementType": "text"
},
"details": {
"current": "#E0DCE6",
"contrast": 1.35,
"required": 3.0,
"recommended": [
"#6E567A",
"#8F7187",
"#19191A",
"#FFFFFF"
]
}
},
{
"type": "color_contrast",
"message": "제목 텍스트 색상(#FFFFFF)이 배경과 잘 구분되지 않습니다. (대비율: 1.35)",
"element": {
"shapeId": 4,
"elementIndex": 2,
"bboxLeft": 315.29417322834644,
"bboxTop": 380.2353805774278,
"bboxWidth": 169.4117585301837,
"bboxHeight": 169.4117585301837,
"text": "가독성",
"elementType": "text"
},
"details": {
"current": "#FFFFFF",
"contrast": 1.35,
"required": 3.0,
"recommended": [
"#6E567A",
"#8F7187",
"#1A1A1A",
"#FFFFFF"
]
}
},
{
"type": "color_contrast",
"message": "제목 텍스트 색상(#FFFFFF)이 배경과 잘 구분되지 않습니다. (대비율: 1.36)",
"element": {
"shapeId": 6,
"elementIndex": 4,
"bboxLeft": 834.3530708661417,
"bboxTop": 380.23527559055117,
"bboxWidth": 169.4117585301837,
"bboxHeight": 169.4117585301837,
"text": "통일성",
"elementType": "text"
},
"details": {
"current": "#FFFFFF",
"contrast": 1.36,
"required": 3.0,
"recommended": [
"#6E567A",
"#8F7187",
"#1A1A1A",
"#FFFFFF"
]
}
},
{
"type": "text_summarization",
"message": "한 슬라이드에 텍스트가 너무 많으므로 요약 정리 필요",
"element": {
"shapeId": 3,
"elementIndex": 1,
"bboxLeft": 88.0,
"bboxTop": 191.66666666666666,
"bboxWidth": 1104.0,
"bboxHeight": 456.8333858267717,
"text": "기능 소개\n점검 항목\n가독성 : 텍스트 양, 폰트 크기, 자간\n심미성 : 색상 대비, 레이아웃\n통일성 : 폰트 일관성, 도형 및 색 일관성\n가독성\n심미성\n통일성",
"elementType": "text_summary"
},
"details": {
"current": "기능 소개\n점검 항목\n가독성 : 텍스트 양, 폰트 크기, 자간\n심미성 : 색상 대비, 레이아웃\n통일성 : 폰트 일관성, 도형 및 색 일관성\n가독성\n심미성\n통일성",
"recommend": [
"주요 점검 항목은 가독성, 심미성, 통일성입니다.",
"가독성은 텍스트 양, 폰트 크기, 자간을 확인합니다.",
"심미성은 색상 대비와 레이아웃을 평가합니다.",
"통일성은 폰트, 도형, 색상의 일관성을 점검합니다."
]
}
},
{
"type": "design_feedback",
"message": "기능 소개 슬라이드에서는 텍스트와 배경의 대비가 부족해서 가독성이 떨어져요. 제목과 텍스트 상자의 색상을 더 진한 색으로 변경해보세요. 또한, 텍스트가 많아 보이는데, 핵심 키워드만 남기고 요약하는 게 좋겠어요. 이렇게 하면 슬라이드가 더 깔끔해질 거예요.",
"element": {
"shapeId": null,
"elementIndex": null,
"bboxLeft": null,
"bboxTop": null,
"bboxWidth": null,
"bboxHeight": null,
"text": null,
"elementType": null
},
"details": {}
}
],
"readability_score": 0.7033333333333334,
"aesthetic_score": 0.5398147106170654,
"consistency_score": 0.7014272212982178
}
]
}