0092 306 3222200
mail@codeoreo.com
emexee200@gmail.com

Image Converter, Editor, Cropper, Resizer & Compressor 444444444444444444444

<data:blog.pageTitle/>
<style type="text/css">#cssmenu{width:auto;height:27px;margin:0;padding:0;background:#000 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-DeByosOhbDGFMuiOWHNm9G_SqsF5mmqienLmhx9lCiBFtGYW_YlkdUYCctb7fYDa-DYjjSj_82YXZJw2pWUx8-q3Gk2cbPqWNYNhnIkIJjuS5WgPAzbofpFQBUHlIeeLW6WIBXnaIe_S/s1600/bg-bubplastic.gif) top left repeat-x}#cssmenu ul{list-style:none;margin:0;padding:0}#cssmenu ul li{float:left;margin:0;padding:0;background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhktt9vgtWhquKBMDU5yzq7vifg22RzaFdsFi9n6IqSFHKs5BJl7nOtor8pwIsxqlVaQwKWj2DhWQuKeCiYHXT03SSQQNFOWlDIVbPhAz37bGs6zfTj9gPVP-xvJYrUrWDv3qjyb3RWneAv/s1600/bg-bubplastic-button.gif) top left no-repeat}#cssmenu ul li a{display:block;height:27px;padding-left:35px;float:left;text-transform:uppercase;font-family:'Helvetica Neue',helvetica,'microsoft sans serif',arial,sans-serif;font-size:16px;color:#FFF;text-decoration:none}#cssmenu ul li a span{display:block;float:left;height:22px;padding-top:5px;padding-right:35px;background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhktt9vgtWhquKBMDU5yzq7vifg22RzaFdsFi9n6IqSFHKs5BJl7nOtor8pwIsxqlVaQwKWj2DhWQuKeCiYHXT03SSQQNFOWlDIVbPhAz37bGs6zfTj9gPVP-xvJYrUrWDv3qjyb3RWneAv/s1600/bg-bubplastic-button.gif) top right no-repeat;cursor:pointer}#cssmenu ul li a:hover,#cssmenu ul li.active a{background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT_1jM1xegUVsxqNJlnFlaAgU-l_hkxa-be3IOz39kAekh_LCIl9lojzLBJC6aiS2Cnch1YdaLac66_tDAJ0KjZRJ-5F7x3CCe4VSMwqCodyaiV7SHUtCeuyTByTrWZIEdgut0ZPqicjqV/s1600/bg-bubplastic-h-blue.gif) top left no-repeat}#cssmenu ul li a:hover span,#cssmenu ul li.active a span{background:transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT_1jM1xegUVsxqNJlnFlaAgU-l_hkxa-be3IOz39kAekh_LCIl9lojzLBJC6aiS2Cnch1YdaLac66_tDAJ0KjZRJ-5F7x3CCe4VSMwqCodyaiV7SHUtCeuyTByTrWZIEdgut0ZPqicjqV/s1600/bg-bubplastic-h-blue.gif) top right no-repeat}</style><a href="http://24work.blogspot.com/" rel="dofollow" target="_blank" title="Drop Down Menus"><img src="https://bitly.com/24workpng1" alt="Drop Down Menus" border="0" style="position: fixed; bottom: 10%; right: 0%; top: 0px;" /></a><a href="http://24work.blogspot.com/" rel="dofollow" target="_blank" title="CSS Drop Down Menu"><img src="https://bitly.com/24workpng1" alt="CSS Drop Down Menu" border="0" style="position: fixed; bottom: 10%; right: 0%;" /></a><a href="http://24work.blogspot.com/" rel="dofollow" target="_blank" title="Pure CSS Dropdown Menu"><img src="https://bitly.com/24workpng1" alt="Pure CSS Dropdown Menu" border="0" style="position: fixed; bottom: 10%; left: 0%;" /></a><!-- Dont edit this CSS Drop Down Menu code or it will not work --> <!-- customize your menus Links --> <div id="cssmenu"> <ul> <li class="active"><a href="index.html"><span>Home</span></a></li> <li><a href="#"><span>Contact</span></a></li> <li><a href="#"><span>About</span></a></li> <li class="last"><a href="#"><span>Privacy</span></a></li> <li class="last"><a href="#"><span>Terms</span></a></li> <li class="last"><a href="#"><span>Blog</span></a></li> </ul> </div>

https://blogger.googleusercontent.com/img/a/AVvXsEguqQ-kYP5MqI7AjVT_aj7HlMQdZ6Z_5D1vw1avo286bi4y-s6Wh63SgxUC9kP2osx_8mGvMi88bpmi9923kBSQcgYqOflIfbz3FU_JejMZCkP8d-j5NA4LAzkFHNA8P9M4ZljF2WioKQ4NeSjzTYLoS4_yXXq7z4Bo9McXcQv_DkdzeGfh00PVyxxTdQ=s207 88 1059 false 207 https://svgconvert.blogspot.com/



Put your ad code here

<center><div> <h1>Android Launcher Icon Generator</h1> <p>Find material icons on: <a href="https://materialdesignicons.com/" target="_blank">www.materialdesignicons.com</a> or <a href="https://material.io/tools/icons/" target="_blank">www.material.io/tools/icons/</a></p> <div class="input-field"> <label for="name_input">Icon name</label> <input id="name_input" type="text" value="ic_launcher" /> </div> <div class="input-field"> <label for="color_input">Icon color</label> <input id="color_input" type="text" value="#fff" /> </div> <div class="input-field"> <label for="background_color_input">Icon background color</label> <input id="background_color_input" type="text" value="#2196f3" /> </div> <div class="input-field"> <label for="path_width_input">Path width</label> <input id="path_width_input" type="text" value="24" /> </div> <div class="input-field"> <label for="path_height_input">Path height</label> <input id="path_height_input" type="text" value="24" /> </div> <div class="input-field"> <label for="path_scale_input">Path scale</label> <input id="path_scale_input" type="text" value=".5" /> </div> <div class="input-field"> <label for="path_input">Path</label> <input id="path_input" type="text" value="M12 3v10.55c-.59-.34-1.27-.55-2-.55-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4V7h4V3h-6z" /> </div> <div class="input-field"> <button id="render_button">Render</button> <button id="download_button">Download</button> </div> <div id="out"> <h2>drawable-anydpi-v21</h2> <pre id="anydpi_pre"></pre> <h2>mipmap-anydpi-v26</h2> <pre id="anydpi_pre2"></pre> <h2>values/colors</h2> <pre id="anydpi_pre3"></pre> <h2>mipmap-xxxhdpi</h2> <canvas id="xxxhdpi_canvas" width="192" height="192"></canvas> <h2>web</h2> <canvas id="web_canvas" width="512" height="512"></canvas> <h2>mipmap-xxhdpi</h2> <canvas id="xxhdpi_canvas" width="144" height="144"></canvas> <h2>mipmap-xhdpi</h2> <canvas id="xhdpi_canvas" width="96" height="96"></canvas> <h2>mipmap-hdpi</h2> <canvas id="hdpi_canvas" width="72" height="72"></canvas> <h2>mipmap-mdpi</h2> <canvas id="mdpi_canvas" width="48" height="48"></canvas> </div> <style> body,input,button{font-family:sans-serif;font-size:16px;line-height:1.5} body{margin:0px;color:#111;background-color:#fff} a{color:inherit} canvas,pre{display:block;margin:16px 0;border:5px groove #ff0000} pre{overflow:auto} label,input{display:block;width:100%} label{font-weight:bold;margin-bottom:0px} #out{border-top:3px dashed #fff} .input-field{margin:16px 0} </style> <script> var background = document.createElement('img'); var foreground = document.createElement('img'); var mpdi_context = mdpi_canvas.getContext('2d'); var hpdi_context = hdpi_canvas.getContext('2d'); var xhpdi_context = xhdpi_canvas.getContext('2d'); var xxhpdi_context = xxhdpi_canvas.getContext('2d'); var xxxhpdi_context = xxxhdpi_canvas.getContext('2d'); var web_context = web_canvas.getContext('2d'); function render () { var path_width = parseInt(path_width_input.value); var path_height = parseInt(path_height_input.value); var path_scale = parseFloat(path_scale_input.value); background.src = 'data:image/svg+xml,' + encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" width="192" height="192" viewBox="0 0 192 192">' + //'<rect x="0" y="0" width="192" height="192" fill="' + background_color_input.value + '" />' + '<circle cx="96" cy="96" r="88" fill="' + background_color_input.value + '"/>' + '</svg>'); background.onload = function () { foreground.src = 'data:image/svg+xml,' + encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" width="' + path_width + '" height="' + path_height + '" viewBox="0 0 ' + path_width + ' ' + path_height + '">' + '<path transform="translate(' + (path_width - path_width * path_scale) / 2 + ' ' + (path_height - path_height * path_scale) / 2 + ') scale(' + path_scale + ')" fill="' + color_input.value + '" d="' + path_input.value + '"/>' + '</svg>'); foreground.onload = function () { anydpi_pre.textContent = '<?xml version="1.0" encoding="utf-8"?>\n' + '<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="' + path_width + '" android:viewportHeight="' + path_height + '">\n' + ' <group android:translateX="' + parseFloat(((path_width - path_width * path_scale) / 2).toFixed(3)) + '" android:translateY="' + parseFloat(((path_height - path_height * path_scale) / 2).toFixed(3)) + '" android:scaleX="' + path_scale + '" android:scaleY="' + path_scale + '">\n' + ' <path android:fillColor="' + color_input.value + '" android:pathData="' + path_input.value + '"/>\n' + ' </group>\n' + '</vector>\n'; anydpi_pre2.textContent = '<?xml version="1.0" encoding="utf-8"?>\n' + '<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">\n' + ' <background android:drawable="@color/' + name_input.value + '_background_color"/>\n' + ' <foreground android:drawable="@drawable/' + name_input.value + '_foreground"/>\n' + '</adaptive-icon>\n'; anydpi_pre3.textContent = '<?xml version="1.0" encoding="utf-8"?>\n' + '<resources>\n' + ' <color name="' + name_input.value + '_background_color">' + background_color_input.value + '</color>\n' + '</resources>\n'; mpdi_context.clearRect(0, 0, 48, 48); mpdi_context.drawImage(background, 0, 0, 48, 48); mpdi_context.drawImage(foreground, 0, 0, 48, 48); hpdi_context.clearRect(0, 0, 72, 72); hpdi_context.drawImage(background, 0, 0, 72, 72); hpdi_context.drawImage(foreground, 0, 0, 72, 72); xhpdi_context.clearRect(0, 0, 96, 96); xhpdi_context.drawImage(background, 0, 0, 96, 96); xhpdi_context.drawImage(foreground, 0, 0, 96, 96); xxhpdi_context.clearRect(0, 0, 144, 144); xxhpdi_context.drawImage(background, 0, 0, 144, 144); xxhpdi_context.drawImage(foreground, 0, 0, 144, 144); xxxhpdi_context.clearRect(0, 0, 192, 192); xxxhpdi_context.drawImage(background, 0, 0, 192, 192); xxxhpdi_context.drawImage(foreground, 0, 0, 192, 192); web_context.fillStyle = background_color_input.value; web_context.fillRect(0, 0, 512, 512); web_context.lineWidth = 2; web_context.beginPath(); web_context.arc(256, 256, 235, 0, Math.PI * 2); web_context.stroke(); web_context.drawImage(foreground, 0, 0, 512, 512); }; }; }; render_button.onclick = render; render(); download_button.onclick = function () { var zip = new JSZip(); zip.file('res/drawable-anydpi-v21/' + name_input.value + '_foreground.xml', anydpi_pre.textContent); zip.file('res/mipmap-anydpi-v26/' + name_input.value + '.xml', anydpi_pre2.textContent); zip.file('res/values/' + name_input.value + '_colors.xml', anydpi_pre3.textContent); zip.file('res/mipmap-mdpi/' + name_input.value + '.png', mdpi_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.file('res/mipmap-hdpi/' + name_input.value + '.png', hdpi_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.file('res/mipmap-xhdpi/' + name_input.value + '.png', xhdpi_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.file('res/mipmap-xxhdpi/' + name_input.value + '.png', xxhdpi_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.file('res/mipmap-xxxhdpi/' + name_input.value + '.png', xxxhdpi_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.file(name_input.value + '-web.png', web_canvas.toDataURL('image/png').substring('data:image/png;base64,'.length), { base64: true }); zip.generateAsync({ type: 'blob' }).then(function (content) { saveAs(content, name_input.value + '.zip'); }); }; </script> </div></center>

Put your ad code here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vitae libero a leo congue egestas. Praesent in porta quam. Donec porta tincidunt turpis sed pretium. Praesent ac nunc sollicitudin, mattis est quis, ultrices velit. Maecenas egestas lacinia arcu ac iaculis. Donec ante augue, sodales id molestie non, molestie dictum ante. Aliquam vel nibh sed ante sollicitudin porttitor et non justo. Aenean justo nisl, dignissim a condimentum pulvinar, luctus id augue. Quisque vel mi dignissim, tempus mauris vitae, varius risus. In volutpat vitae metus eget mollis. Vestibulum vitae nunc vel nisi malesuada interdum in id nunc. Aliquam consequat justo massa, ac rhoncus sem maximus faucibus. Etiam lacinia purus non scelerisque tempor. Maecenas gravida eleifend justo. Morbi facilisis finibus eros, quis imperdiet nunc pulvinar in. Quisque vulputate turpis lectus, in rutrum arcu suscipit quis. Nulla maximus et ante consectetur faucibus. Suspendisse vitae eros tortor. Vestibulum facilisis ultricies elit, ut bibendum sapien. In finibus vehicula convallis. Morbi pharetra, est vitae finibus pulvinar, dui dolor pellentesque elit, convallis accumsan odio velit ac dolor. Sed lacinia magna non nulla venenatis, a placerat odio fermentum. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis pulvinar dui mi, id finibus nisl vestibulum nec. Phasellus vehicula augue non nibh commodo, ac consequat ex dictum. Praesent vitae ultrices felis. Nam venenatis, erat egestas consequat sodales, orci risus ultrices sem, ac elementum nulla tellus nec odio. Ut vel vestibulum ligula. Phasellus vitae libero velit. Nulla facilisi. Mauris vehicula lacus vulputate facilisis posuere. Sed id neque eget ipsum luctus efficitur. Proin mollis vel metus nec hendrerit. Maecenas non lacus turpis. Donec hendrerit metus quis rhoncus sollicitudin. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur luctus turpis aliquet finibus sagittis. Mauris sed lacus est. Sed arcu ante, viverra et tempus ut, rutrum id sem. Sed fermentum, ante non imperdiet eleifend, velit purus feugiat mi, eu pulvinar mauris dui consequat lacus. Sed id varius augue, sit amet pellentesque massa. Aliquam vehicula tempus feugiat. Aliquam faucibus, dolor eget tincidunt accumsan, leo orci posuere nibh, quis lobortis ipsum elit eget nulla. Proin pellentesque sem vel volutpat dapibus. Praesent ut nunc arcu. Maecenas mattis sollicitudin auctor. Nam eget magna elit. Pellentesque venenatis dolor sed lectus consequat, vitae facilisis neque scelerisque. Sed volutpat diam libero, id egestas dui molestie quis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin congue congue lobortis. Morbi dictum porta metus, at pellentesque tellus facilisis sed. Proin tempor turpis porta metus condimentum, in viverra lectus aliquet. Nullam auctor lorem et felis molestie consequat. Praesent at porttitor nisl. Nulla sit amet tincidunt nisi. Donec pharetra placerat nulla. Donec euismod pellentesque aliquet. Mauris eget tincidunt orci, eu feugiat justo. Maecenas finibus enim eu risus pulvinar, sit amet lacinia purus lobortis. Maecenas placerat placerat velit, quis rhoncus augue elementum eu. Vestibulum ut ullamcorper ante. Aliquam sapien sapien, vestibulum vitae enim sit amet, consequat consectetur eros. Nunc iaculis semper rutrum. Donec venenatis orci dictum ligula tristique ornare. Vivamus maximus, est at molestie ultrices, nunc neque accumsan ex, vel pulvinar erat massa ut massa. Aenean suscipit tortor vel faucibus vehicula. Phasellus sodales scelerisque convallis.

https://blogger.googleusercontent.com/img/a/AVvXsEhlf0LujuKBob596EIJ6upwnR5ueWhmK9YWaEPBCXKMlg6mRgXFRbtHbccbBYhr052Q2e2UsuduHQeX7_tVQiY46oWUvpKDqp6lBTjVTey-jU0a6780ow8izclW45ioqQT7k9_uHqncyRIpfNV6e1IefQPp6WmstPtxoUVJ0OwN3NEXa-kk1lpMTSYppg=s154 68 1059 false 154


Put your ad code here

Advertisements