ImgOps: url - 画 var picurl = new URL("http:\/\/nalogiexpert.ru\/vychety\/statya-225-nk-rf-poryadok-ischisleniya-naloga.html"); picurl.protocol = location.protocol; picurl = picurl.href; $(document).ready(function(){ var url = new URL(picurl); if ( url.hostname == "imgops.com" && url.pathname.match(/^\/1hr-tempcache\//) ) { setInterval(function(){ $.post('/check', { item: picurl }); }, 5 * 60 * 1000); } $('#t108').on('click', function() { if ( confirm("WARNING!!!\n\nUpload this image to beeimg.com ?") ) { $.getJSON('https://beeimg.com/api/upload/url/json/', { 'url': picurl }, function(data) { location.href = data.files.view_url; }); } return false; } ); $('#t17').on('click', function() { return confirm('WARNING: This probably won\'t work!\n\nImgur seems to have disabled the instant anonymous upload API. Visit Imgur\'s home page to upload images anonymously. If you know of a solution, please tell me!\n\nTry this anyway?'); } ); if ( url.pathname.substr(-3).toLowerCase() !== 'gif') { $('#t2,#t1,#t99,#t95,#t102').on('click', function() { return confirm('Only works on animated GIF images. The image doesn\'t appear to be a GIF. Continue?.'); } ); } addFavIcon(picurl); });
  contact   +searchbar
IMAGE IS NOT HOSTED HERE.
To remove, contact host site:
nalogiexpert.ru
Enter the URL of another image:
Operations
server bigger version new!
reverse / similar google • bing • yandex • tineye • reddit • google2
quick view fit-zoom • zoom-pan • left 90 • right 90 • 180 • mirror
edit ours • lunapic • annotate
host beeimg • imgur
specialized reverse reddit [KD] • reddit [RS] • iqdb (anime) • saucenao (anime+) • ascii2d (anime2) • trace.moe (anime) • pictriev (faces) • stock
hidden data view/remove exif • http headers • error level
effects ASCII
special optimize • waifu2x • tester • what the font • what font is • OCR • OCR2 • QR de-code • color palette • palette2 • 3-way view • wiggle
animated GIFs add sound • big gif • crop / optimize / split
convert base 64 • HTML • JPG • GIF • PNG • BMP • ICO • PDF • TIFF • EPS • HDR/EXR • SVG • TGA • WBMP
custom edit personal links
more coming soon... suggest a new tool
Other useful bookmarklets


let _thumblink = new URL("http:\/\/nalogiexpert.ru\/vychety\/statya-225-nk-rf-poryadok-ischisleniya-naloga.html"); _thumblink.protocol = location.protocol; document.getElementById('thumblink').href = _thumblink.href; document.getElementById('thumblink').innerText = _thumblink.href; if ( navigator.userAgent.match(/android/i) ) $('<sup>').css('text-decoration', 'none').html('Needs DesktopView').insertAfter('a[id=t85]'); function getBase64Image(img) { var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext("2d"); ctx.drawImage(img, 0, 0); var dataURL = canvas.toDataURL("image/png"); return dataURL.substring( dataURL.indexOf(',') + 1); } function bing() { let imgUrl = new URL('https://editgif.com/cat-and-dog.jpg'); let url = new URL(imgUrl); let pathname = url.pathname.substr(1); let img = new Image(); img.onload = function(e) { // Content-Disposition: form-data; name="imageBin" let bingParams = new URLSearchParams(); bingParams.append('view', 'detailv2'); bingParams.append('iss', 'sbiupload'); bingParams.append('form', 'SBIVSP'); bingParams.append('rtpu', '/camera?form=SBIVSP&rtpu=https%3a%2f%2fwww4.bing.com%2fvisualsearch'); bingParams.append('rsbisrc', 'ImgPicker'); bingParams.append('ridpbc', '1'); bingParams.append('rsbifsz', '1024+x+768+·+47.58+kB+·+jpeg'); bingParams.append('rsbifnm', 'cat-and-dog.jpg'); bingParams.append('rthw', '1024'); bingParams.append('rthh', '768'); bingParams.append('rptime', '128'); bingParams.append('rdlen', '64968'); bingParams.append('rexpw', '1024'); bingParams.append('rexph', '768'); bingParams.append('ridpp', 'liveview'); bingParams.append('rmode', 'overlay'); bingParams.append('rsobj', '0'); let bingUrl = 'https://www4.bing.com/images/search?' + bingParams; console.log('bingUrl', bingUrl); let form = document.createElement('form'); form.method = 'POST'; form.enctype = 'multipart/form-data'; form.action = bingUrl; let inp1 = document.createElement('input'); inp1.name = 'imgurl'; inp1.value = ''; inp1.type = 'hidden'; form.appendChild(inp1); let inp2 = document.createElement('input'); inp2.name = 'cbir'; inp2.value = 'sbi'; inp2.type = 'hidden'; form.appendChild(inp2); let input = document.createElement('input'); input.name = 'imageBin'; input.value = getBase64Image(img); input.type = 'hidden'; form.appendChild(input); document.body.appendChild(form); console.log(form); form.submit(); }; img.src = '/getImage.php?src=' + encodeURIComponent(url.toString()); console.log('img', img); } function openPopup(instruction, textToCopy) { const popup = document.getElementById('popup'); document.getElementById('instructionText').innerText = instruction; const copyTextArea = document.getElementById('copyText'); copyTextArea.value = textToCopy; copyTextArea.select(); // Pre-select the text copyTextArea.setSelectionRange(0, copyTextArea.value.length); // For mobile devices popup.showModal(); // Show the dialog } document.getElementById('closeButton').addEventListener('click', function() { const popup = document.getElementById('popup'); popup.close(); // Close the dialog }); function imageToBase64() { const imgElement = document.getElementById('mainImage'); const canvas = document.createElement('canvas'); const ctx = canvas.getContext('2d'); canvas.width = imgElement.naturalWidth; canvas.height = imgElement.naturalHeight; ctx.drawImage(imgElement, 0, 0, canvas.width, canvas.height); try { openPopup('Here is your base 64 encoded image:', canvas.toDataURL()); // Base64 encoded image string } catch (e) { if (e instanceof DOMException && e.name === 'SecurityError') { alert('The image from a different website domain could not be directly read.\n\nTO SOLVE: Return to the home page and upload or paste the image. Then click the save icon.'); } else { alert('An error occurred:', e); } } }
x server