Advertisement
PF2M

Miiverse Screenshot Uploader

Dec 31st, 2016
1,045
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Once you've followed the tutorial at http://ariankordi.net/tutorial/ and have gained user access to Wii U Miiverse, run this script on your "Let's post to the Play Journal" page. This will automatically resize uploaded images to 800x450 and 640x480 sizes, as those are some of the only ones allowed by Miiverse's internal systems, so be aware of that. No particular upload format is needed, as this uses Javascript's canvas function to automatically JPEGify your images so that they can be used with the network.
  2.  
  3. javascript:$(".diary-content").prepend("<center><input id=\"imageFile\" type=\"file\" onchange=\"var filesToUpload = document.getElementById('imageFile').files;var file = filesToUpload[0];var img = document.createElement('img');var img2 = document.createElement('img');var reader = new FileReader();reader.onload = function(e) {img.src = e.target.result;img2.src = e.target.result;var canvas = document.createElement('canvas');var canvas2 = document.createElement('canvas');var ctx = canvas.getContext('2d');var ctx2 = canvas2.getContext('2d');ctx.drawImage(img, 0, 0);ctx2.drawImage(img2, 0, 0);var width = img.width;var width2 = img2.width;var height = img.height;var height2 = img2.height;width='800';width2='640';height='450';height2='480';canvas.width = width;canvas2.width = width2;canvas.height = height;canvas2.height = height2;ctx.drawImage(img, 0, 0, width, height);ctx2.drawImage(img2, 0, 0, width2, height2);var dataurl = canvas.toDataURL('image/jpeg');var dataurl2 = canvas2.toDataURL('image/jpeg');document.getElementsByClassName('top-screen')[0].src = dataurl;document.getElementsByClassName('bottom-screen')[0].src = dataurl2;};reader.readAsDataURL(file);\"/></center>"),$("input[value=tv]").removeAttr("disabled"),$("input[value=drc]").removeAttr("disabled"),$("input[name=olive_title_id]").prop("type","text");$('.js-diary-screenshot-window').removeClass('no-screenshots');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement