1<!DOCTYPE html> 2<html dir="ltr" lang="en-US"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5<link rel="canonical" href="https://www.toolpic.com/" > 6<meta name="applicable-device" content="mobile"> 7<title>online photoshop tools - online pic editor</title> 8<meta name="description" content="ps toolpic is free online image editor using HTML5. Edit, adjust your images, add effects online in your browser, without installing anything, online photo editor is a professional online pic photo processing software. Don't fix it directly on your tablet, or fix it with green." /> 9<meta name="keywords" content="photoshop,photo, image, picture, transparent, layers, free, edit, html5, canvas, javascript, online, photoshop, gimp, effects, sharpen, blur, magic wand tool, clone tool, rotate, resize, photoshop online, online tools, tilt shift, sprites, keypoints" /> 10<meta name="Keywords" content="editor pic,editor,photoshop"> 11<meta name="author" content="toolpic" /> 12<meta name="viewport" content="width=device-width, initial-scale=1" /> 13<link rel="stylesheet" type="text/css" href="/app/editor/styles/styles.css" /> 14<link rel="shortcut icon" href="/app/editor/img/favicon.png" />
vendor: 82 bytes, lines 14-15
14 15<script type='text/javascript' src='https://www.googletagmanager.com/gtag/js?id=
15UA-174676316-1
vendor: 41 bytes, line 15
15' id='google_gtagjs-js' async></script>
16<script type='text/javascript' id='google_gtagjs-js-after'> 17window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 18gtag("js", new Date()); 19gtag("set", "developer_id.dZTNiMT", true); 20gtag("config", "UA-174676316-1", {"anonymize_ip":true}); 21</script>
vendor: 2 bytes, line 21
21
22<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
22<script>(adsbygoogle = window.adsbygoogle || []).push({"google_ad_client":"ca-pub-6052497740039099","enable_page_level_ads":true,"tag_partner":"site_kit"});</script>
vendor: 2 bytes, line 22
22
23<script> 24var _hmt = _hmt || []; 25(function() { 26 var hm = document.createElement("script"); 27 hm.src = "https://hm.baidu.com/hm.js?5150dbcef45f0cdd65973e1e6727223b"; 28 var s = document.getElementsByTagName("script")[0]; 29 s.parentNode.insertBefore(hm, s); 30})(); 31</script>
31 32</head> 33<body> 34<div id="wrapper"> 35 <div id="sidebar_left"> 36 <a id="logo" href="https://www.toolpic.com/" title="Picture editing">Picture tools</a> 37 <div id="menu_left_container"> 38 <noscript> 39 Select object tool, Select area tool, Magic Wand Tool, 40 Erase, Fill, Pick Color, Pencil, Draw line, Draw letters, 41 Draw rectangle, Draw circle, Brush, Blur tool, Sharpen tool, 42 Clone tool, Gradient 43 </noscript> 44 </div> 45 <div style="clear:both;"></div> 46 <div id="main_color_container"> 47 <input title="Click to change color" type="color" class="color_area" id="main_color" value="#0000ff" onchange="GUI.set_color(this);" /> 48 <div style="display:none;" id="main_color_alt" onclick="GUI.toggle_color_select();"></div> 49 </div> 50 <div class="block" id="all_colors"></div> 51 <div class="block"> 52 <input type="text" id="color_hex" value="#000000" /><br /> 53 <div id="main_color_rgb"> 54 <a class="red" href="#" title="Red" onclick="return false;">Red</a> 55 <input id="rgb_r" onKeyUp="GUI.set_color_rgb(this, 'r')" onchange="GUI.set_color_rgb(this, 'r')" type="number" value="255" /> 56 <br /> 57 <a class="green" href="#" title="Green" onclick="return false;">Green</a> 58 <input id="rgb_g" onKeyUp="GUI.set_color_rgb(this, 'g')" onchange="GUI.set_color_rgb(this, 'g')" type="number" value="255" /> 59 <br /> 60 <a class="blue" href="#" title="Blue" onclick="return false;">Blue</a> 61 <input id="rgb_b" onKeyUp="GUI.set_color_rgb(this, 'b')" onchange="GUI.set_color_rgb(this, 'b')" type="number" value="255" /> 62 <br /> 63 <a class="alpha" href="#" title="Alpha" onclick="return false;">Alpha</a> 64 <input id="rgb_a" onKeyUp="GUI.set_color_rgb(this, 'a')" onchange="GUI.set_color_rgb(this, 'a')" type="number" value="255" /> 65 <br /> 66 </div> 67 </div> 68 <div class="block" id="mouse_info"> 69 <span class="trn mouse_info_title">Size:</span> 70 <span id="mouse_info_size"></span><br /> 71 72 <span style="font-size:10px;" class="trn mouse_info_title">Mouse:</span> 73 <span id="mouse_info_mouse"></span><br /> 74 75 <div style="display:none;" id="mouse_info_selected"> 76 <br /> 77 <span class="mouse_info_title">XY:</span> 78 <span id="mouse_info_xy"></span><br /> 79 80 <span class="trn mouse_info_title">Area:</span> 81 <span id="mouse_info_area"></span><br /> 82 </div> 83 </div> 84 <div class="block" id="action_attributes"></div> 85 </div> 86 <div id="canvas_wrapper"> 87 <canvas style="width:1280px;height:720px;" id="canvas_back"><div class="trn error">Your browser does not support canvas or JavaScript is not enabled.</div></canvas> 88 <div id="canvas_more"></div> 89 <canvas style="width:1280px;height:720px;" id="canvas_front"></canvas> 90 <canvas style="width:1280px;height:720px;" id="canvas_grid"></canvas> 91 92 <div id="resize-w"></div> 93 <div id="resize-h"></div> 94 <div id="resize-wh"></div> 95 </div> 96 <div id="sidebar_right"> 97 <div id="preview"> 98 <canvas id="canvas_preview"></canvas> 99 <div style="margin-top:105px;padding-left:5px;"> 100 <input title="Zoom out" onclick="GUI.zoom(-1, true);" style="width:25px;" class="layer_add" type="button" value="-" /> 101 <input title="Reset zoom level" onclick="GUI.zoom(100, true);" class="layer_add" id="zoom_nr" type="button" value="100%" /> 102 <input title="Zoom in" onclick="GUI.zoom(+1, true);" style="width:25px;" class="layer_add" type="button" value="+" /> 103 <input title="Fit" onclick="GUI.zoom_auto();" class="layer_add" type="button" value="Fit" /> 104 105 <input style="width:95%;margin-top:5px;" id="zoom_range" type="range" value="100" min="50" max="1000" step="50" oninput="GUI.zoom(this.value, true);" /> 106 </div> 107 </div> 108 <div id="layers_base"> 109 <b class="trn">Layers</b> <a title="Add new layer" class="layer_add" onclick="EDIT.save_state();LAYER.layer_add();return false;" href="#">+</a> 110 <a title="Move down" onclick="EDIT.save_state();LAYER.move_layer('down');return false;" class="layers_arrow" href="#">↓</a> 111 <a title="Move up" onclick="EDIT.save_state();LAYER.move_layer('up');return false;" class="layers_arrow" href="#">↑</a> 112 <div style="margin-top:5px;" id="layers"></div> 113 </div> 114 </div> 115</div> 116<div id="mobile_menu"> 117 <a class="left_mobile_menu" onclick="GUI.toggle('#sidebar_left');return false;" href="#"></a> 118 <a class="right_mobile_menu" onclick="GUI.toggle('#sidebar_right');return false;" href="#"></a> 119</div> 120<div id="main_menu" class="ddsmoothmenu"> 121 <ul> 122 <li> 123 <a class="icon file trn" href="#">
123File</a> 124 <ul> 125 <li><a class="trn" onclick="call_menu(FILE, 'file_new');" href="#">New</a></li> 126 <li><a class="trn dots" onclick="call_menu(FILE, 'file_open');" href="#">Open</a></li> 127 <li><a class="trn dots" onclick="call_menu(FILE, 'file_open_url');" href="#">Open URL</a></li> 128 <li><a class="trn dots" onclick="call_menu(FILE, 'file_save');" href="#">Save as</a></li> 129 <li><a class="trn dots" onclick="call_menu(FILE, 'file_print');" href="#">Print</a></li> 130 <li><div class="mid-line"></div></li> 131 <li><a class="trn" onclick="call_menu(FILE, 'file_quicksave');" href="#">Quick save</a></li> 132 <li><a class="trn" onclick="call_menu(FILE, 'file_quickload');" href="#">Quick load</a></li> 133 </ul> 134 </li> 135 <li> 136 <a class="icon edit trn" href="#">Edit</a> 137 <ul> 138 <li><a class="trn" onclick="call_menu(EDIT, 'edit_undo');" href="#">Undo</a></li> 139 <li><div class="mid-line"></div></li> 140 <li><a class="trn" onclick="call_menu(EDIT, 'edit_cut');" href="#">Cut selection</a></li> 141 <li><a class="trn" onclick="call_menu(EDIT, 'edit_copy');" href="#">Copy selection</a></li> 142 <li><a class="trn" onclick="call_menu(EDIT, 'edit_paste');" href="#">Paste selection</a></li> 143 <li><div class="mid-line"></div></li> 144 <li><a class="trn" onclick="call_menu(EDIT, 'edit_select');" href="#">Select all</a></li> 145 <li><a class="trn" onclick="call_menu(EDIT, 'edit_clear');" href="#">Clear selection</a></li> 146 </ul> 147 </li> 148 <li> 149 <a class="icon image trn" href="#">Image</a> 150 <ul> 151 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_information');" href="#">Information</a></li> 152 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_size');" href="#">Size</a></li> 153 <li><a class="trn" onclick="call_menu(IMAGE, 'image_trim');" href="#">Trim</a> 154 <li><a class="trn" onclick="call_menu(IMAGE, 'image_crop');" href="#">Crop Selection</a> 155 <li class="more"> 156 <a class="trn" href="#">Zoom</a> 157 <ul> 158 <li><a class="trn" onclick="call_menu(IMAGE, 'zoom_in');" href="#">Zoom In</a></li> 159 <li><a class="trn" onclick="call_menu(IMAGE, 'zoom_out');" href="#">Zoom Out</a></li> 160 <li><div class="mid-line"></div></li> 161 <li><a class="trn" onclick="call_menu(IMAGE, 'zoom_original');" href="#">Original size</a></li> 162 <li><a class="trn" onclick="call_menu(IMAGE, 'zoom_auto');" href="#">Fit window</a></li> 163 </ul> 164 </li> 165 <li><div class="mid-line"></div></li> 166 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_resize');" href="#">Resize</a></li> 167 <li class="more"> 168 <a class="trn" href="#">Rotate</a> 169 <ul> 170 <li><a class="trn" onclick="call_menu(IMAGE, 'image_rotate_left');" href="#">Left</a></li> 171 <li><a class="trn" onclick="call_menu(IMAGE, 'image_rotate_right');" href="#">Right</a></li> 172 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_rotate');" href="#">Rotation</a></li> 173 </ul> 174 </li> 175 <li class="more"> 176 <a class="trn" href="#">Flip</a> 177 <ul> 178 <li><a class="trn" onclick="call_menu(IMAGE, 'image_vflip');" href="#">Vertical</a></li> 179 <li><a class="trn" onclick="call_menu(IMAGE, 'image_hflip');" href="#">Horizontal</a></li> 180 </ul> 181 </li> 182 <li><div class="mid-line"></div></li> 183 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_colors');" href="#">Color corrections</a></li> 184 <li><a class="trn" onclick="call_menu(IMAGE, 'image_auto_adjust');" href="#">Auto adjust colors</a></li> 185 <li><a class="trn" onclick="call_menu(IMAGE, 'image_GrayScale');" href="#">GrayScale</a> 186 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_decrease_colors');" href="#">Decrease color depth</a></li> 187 <li><a class="trn" onclick="call_menu(IMAGE, 'image_negative');" href="#">Negative</a></li> 188 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_grid');" href="#">Grid</a></li> 189 <li><div class="mid-line"></div></li> 190 <li><a class="trn dots" onclick="call_menu(IMAGE, 'image_histogram');" href="#">Histogram</a></li> 191 </ul> 192 </li> 193 <li> 194 <a class="icon layer trn" href="#">Layer</a> 195 <ul> 196 <li><a class="trn" onclick="call_menu(LAYER, 'layer_new');" href="#">New</a></li> 197 <li><a class="trn" onclick="call_menu(LAYER, 'layer_duplicate');" href="#">Duplicate</a></li> 198 <li><a class="trn" onclick="call_menu(LAYER, 'layer_show_hide');" href="#">Show / Hide</a></li> 199 <li>
199<a class="trn" onclick="call_menu(LAYER, 'layer_crop');" href="#">Crop Selection</a> 200 <li><a class="trn" onclick="call_menu(LAYER, 'layer_delete');" href="#">Delete</a></li> 201 <li><div class="mid-line"></div></li> 202 <li class="more"> 203 <a class="trn" href="#">Move</a> 204 <ul> 205 <li><a class="trn" onclick="call_menu(LAYER, 'layer_move_up');" href="#">Up</a></li> 206 <li><a class="trn" onclick="call_menu(LAYER, 'layer_move_down');" href="#">Down</a></li> 207 </ul> 208 </li> 209 <li><a class="trn dots" onclick="call_menu(LAYER, 'layer_translate');" href="#">Translate </a></li> 210 <li><a class="trn dots" onclick="call_menu(LAYER, 'layer_opacity');" href="#">Opacity</a></li> 211 <li><a class="trn dots" onclick="call_menu(LAYER, 'layer_rename');" href="#">Rename</a></li> 212 <li><div class="mid-line"></div></li> 213 <li><a class="trn" onclick="call_menu(LAYER, 'layer_trim');" href="#">Trim</a></li> 214 <li><a class="trn dots" onclick="call_menu(LAYER, 'layer_resize');" href="#">Resize</a></li> 215 <li><a class="trn" onclick="call_menu(LAYER, 'layer_clear');" href="#">Clear</a></li> 216 <li><div class="mid-line"></div></li> 217 <li><a class="trn" onclick="call_menu(LAYER, 'layer_differences');" href="#">Differences Down</a></li> 218 <li><a class="trn dots" onclick="call_menu(LAYER, 'layer_merge_down');" href="#">Merge Down</a></li> 219 <li><a class="trn" onclick="call_menu(LAYER, 'layer_flatten');" href="#">Flatten Image</a></li> 220 </ul> 221 </li> 222 <li> 223 <a class="icon effects trn" href="#">Effects</a> 224 <ul id="effects_list"> 225 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_bw');" href="#">Black and White</a> 226 <li class="more"> 227 <a class="trn" href="#">Blur</a> 228 <ul> 229 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_BoxBlur');" href="#">Blur-Box</a> 230 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_GaussianBlur');" href="#">Blur-Gaussian</a> 231 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_StackBlur');" href="#">Blur-Stack</a> 232 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_zoomblur');" href="#">Blur-Zoom</a> 233 </ul> 234 </li> 235 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_bulge_pinch');" href="#">Bulge/Pinch</a> 236 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_colorize');" href="#">Colorize</a></li> 237 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_denoise');" href="#">Denoise</a> 238 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Desaturate');" href="#">Desaturate</a> 239 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Dither');" href="#">Dither</a> 240 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_dot_screen');" href="#">Dot Screen</a> 241 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Edge');" href="#">Edge</a> 242 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Emboss');" href="#">Emboss</a> 243 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Enrich');" href="#">Enrich</a> 244 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Grains');" href="#">Grains</a> 245 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_heatmap');" href="#">Heatmap</a> 246 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_jpg_vintage');" href="#">JPG Compression</a></li> 247 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Mosaic');" href="#">Mosaic</a> 248 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Oil');" href="#">Oil</a> 249 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_perspective');" href="#">Perspective</a> 250 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Sepia');" href="#">Sepia</a> 251 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Sharpen');" href="#">Sharpen</a> 252 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_Solarize');" href="#">Solarize</a> 253 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_tilt_shift');" href="#">Tilt Shift</a> 254 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_vignette');" href="#">Vignette</a> 255 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_vibrance');" href="#">Vibrance</a> 256 <li><a class="trn dots" onclick="call_menu(EFFECTS, 'effects_vintage');" href="#">Vintage</a> 257 </ul> 258 </li> 259 <li> 260 <a class="icon tools trn" href="#">Tools</a> 261 <ul> 262 <li><a class="trn dots" onclick="call_menu(TOOLS, 'tools_borders');" href="#">Borders</a></li> 263 <li><a class="trn" onclick="call_menu(TOOLS, 'tools_sprites');" href="#">Sprites</a></li> 264 <li><a class="trn" onclick="call_menu(TOOLS, 'tools_keypoints');" href="#">Key-points</a></li> 265 <li><a class="trn dots" onclick="call_menu(TOOLS, 'tools_color2alpha');" href="#">Color to Alpha</a></li> 266 <li><a class="trn dots" onclick="call_menu(TOOLS, 'tools_color_zoom');" href="#">Color Zoom</a></li> 267 <li><a class="trn dots" onclick="call_menu(TOOLS, 'tools_replace_color');" href="#">Replace Color</a></li> 268 <li><a class="trn dots" onclick="call_menu(TOOLS, 'tools_restore_alph
268a');" href="#">Restore alpha</a></li> 269 270 </ul> 271 </li> 272 <li> 273 <a class="icon help trn" href="#">Help</a> 274 <ul> 275 <li><a class="trn dots" onclick="call_menu(HELP, 'help_shortcuts');" href="#">Keyboard Shortcuts</a></li> 276 <li><a class="trn" onclick="window.location='https://www.toolpic.com';" href="https://www.toolpic.com">Website</a></li> 277 <li class="more"> 278 <a class="trn" href="#">Language</a> 279 <ul> 280 <li><a onclick="call_menu(HELP, 'help_translate', 'en');" href="#">English</a> 281 <li><div class="mid-line"></div></li> 282 <li><a onclick="call_menu(HELP, 'help_translate', 'zh');" href="#">ç®ä½ä¸æï¼</a> 283 <li><a onclick="call_menu(HELP, 'help_translate', 'es');" href="#">Español</a> 284 <li><a onclick="call_menu(HELP, 'help_translate', 'fr');" href="#">French</a> 285 <li><a onclick="call_menu(HELP, 'help_translate', 'de');" href="#">German</a> 286 <li><a onclick="call_menu(HELP, 'help_translate', 'it');" href="#">Italiano</a> 287 <li><a onclick="call_menu(HELP, 'help_translate', 'ja');" href="#">Japanese</a> 288 <li><a onclick="call_menu(HELP, 'help_translate', 'ko');" href="#">Korean</a> 289 <li><a onclick="call_menu(HELP, 'help_translate', 'lt');" href="#">Lietuvių</a> 290 <li><a onclick="call_menu(HELP, 'help_translate', 'pt');" href="#">Portuguese</a> 291 <li><a onclick="call_menu(HELP, 'help_translate', 'ru');" href="#">Russian</a> 292 <li><a onclick="call_menu(HELP, 'help_translate', 'tr');" href="#">Turkish</a> 293 </ul> 294 </li> 295 <li><div class="mid-line"></div></li> 296 <li><a class="trn dots" onclick="call_menu(HELP, 'help_about');" href="#">About</a></li> 297 </ul> 298 </li> 299 </ul> 300</div> 301<div style="display:none;" id="tmp"></div> 302<div id="popup"></div> 303
304<script src="/app/editor/vendor/jquery/jquery.js"></script>
vendor: 2 bytes, line 304
304
305<script src="/app/editor/vendor/jquery/jquery-migrate.js"></script>
vendor: 2 bytes, line 305
305
306<script src="/app/editor/vendor/menu/menu.min.js"></script>
vendor: 2 bytes, line 306
306
307<script src="/app/editor/vendor/imagefilters/imagefilters.min.js"></script>
vendor: 2 bytes, line 307
307
308<script src="/app/editor/vendor/glfx/glfx.js"></script>
vendor: 2 bytes, line 308
308
309<script src="/app/editor/vendor/exif/exif.min.js"></script>
vendor: 2 bytes, line 309
309
310<script src="/app/editor/vendor/harmony/harmony.min.js"></script>
vendor: 2 bytes, line 310
310
311<script src="/app/editor/libs/vintage.js"></script>
vendor: 2 bytes, line 311
311
312<script src="/app/editor/libs/sift.js"></script>
vendor: 2 bytes, line 312
312
313<script src="/app/editor/js/elements.js"></script>
vendor: 2 bytes, line 313
313
314<script src="/app/editor/libs/helpers.js"></script>
vendor: 2 bytes, line 314
314
315<script src="/app/editor/libs/popup.js"></script>
vendor: 2 bytes, line 315
315
316<script src="/app/editor/vendor/file-saver/canvas-toBlob.js"></script>
vendor: 2 bytes, line 316
316
317<script src="/app/editor/vendor/file-saver/FileSaver.min.js"></script>
vendor: 2 bytes, line 317
317
318<script src="/app/editor/vendor/hqx/hqx.min.js"></script>
vendor: 2 bytes, line 318
318
319<script src="/app/editor/vendor/translate/jquery.translate.min.js"></script>
vendor: 2 bytes, line 319
319
320<script src="/app/editor/vendor/hermite-resize/hermite.js"></script>
320 321<!--
321<script src="/app/editor/vendor/gif.js/dist/gif.js"></script>
vendor: 2 bytes, line 321
321
322<script src="/app/editor/vendor/gif.js/dist/gif.worker.js"></script>
322--> 323
324<script src="/app/editor/languages/de.js"></script>
vendor: 2 bytes, line 324
324
325<script src="/app/editor/languages/es.js"></script>
vendor: 2 bytes, line 325
325
326<script src="/app/editor/languages/fr.js"></script>
vendor: 2 bytes, line 326
326
327<script src="/app/editor/languages/it.js"></script>
vendor: 2 bytes, line 327
327
328<script src="/app/editor/languages/ja.js"></script>
vendor: 2 bytes, line 328
328
329<script src="/app/editor/languages/ko.js"></script>
vendor: 2 bytes, line 329
329
330<script src="/app/editor/languages/lt.js"></script>
vendor: 2 bytes, line 330
330
331<script src="/app/editor/languages/pt.js"></script>
vendor: 2 bytes, line 331
331
332<script src="/app/editor/languages/ru.js"></script>
vendor: 2 bytes, line 332
332
333<script src="/app/editor/languages/tr.js"></script>
vendor: 2 bytes, line 333
333
334<script src="/app/editor/languages/zh.js"></script>
334 335
336<script src="/app/editor/js/file.js"></script>
vendor: 2 bytes, line 336
336
337<script src="/app/editor/js/edit.js"></script>
vendor: 2 bytes, line 337
337
338<script src="/app/editor/js/image.js"></script>
vendor: 2 bytes, line 338
338
339<script src="/app/editor/js/layers.js"></script>
vendor: 2 bytes, line 339
339
340<script src="/app/editor/js/effects.js"></script>
vendor: 2 bytes, line 340
340
341<script src="/app/editor/js/tools.js"></script>
vendor: 2 bytes, line 341
341
342<script src="/app/editor/js/draw_tools.js"></script>
vendor: 2 bytes, line 342
342
343<script src="/app/editor/js/gui.js"></script>
vendor: 2 bytes, line 343
343
344<script src="/app/editor/js/help.js"></script>
vendor: 2 bytes, line 344
344
345<script src="/app/editor/js/events.js"></script>
345 346
347<script src="/app/editor/config.js"></script>
vendor: 2 bytes, line 347
347
348<script src="/app/editor/js/main.js"></script>
348 349<div style="display:none">
350<script src="https://s22.cnzz.com/z_stat.php?id=97838&web_id=97838" language="JavaScript"></script>
350 351</noscript></div> 352</body> 353</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.