Show HN: Bookmarklet to view full size photos from Google Images
d3vr.github.io
d3vr.github.io
Sure it's work, but ultimately no entity on the web can absolutely control how you choose to consume their content, only try and make it difficult for you.
The majority won't notice the change I reckon.
Content providers in this case is every web page that is indexed for image search. Microsoft might have contracts in place with image services (getty, alamy, and whatnot), but I have my doubts that they pay every photographer's blog who's images they display in their image search.
Why bother paying Getty if it means you'll have to pay other people when they eventually sue you too. That just means you'll incur more an more expenses as people sue/threaten you. Far cheaper to just forgo the grounds for being sued altogether.
javascript:(function(){var%20i,x;for(i=0;x=document.getElementsByTagName("*")[i];++i)x.style.color="#000000";})();
and to allow text selection (I manically select text while reading, sorry fellow office inhabitants), javascript:(function(){function%20allowTextSelection(){window.console&&console.log('allowTextSelection');var%20style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text%20!important;-moz-user-select:text%20!important;-webkit-user-select:text%20!important;}';document.head.appendChild(style);var%20elArray=document.body.getElementsByTagName('*');for(var%20i=0;i<elArray.length;i++){var%20el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return%20true};if(el%20instanceof%20HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return%20true};}}}allowTextSelection();})(); javascript:(function(){function%20allowTextSelection(){document.onselectstart = null; document.onmousedown = null; document.onmouseup = null; window.console&&console.log('allowTextSelection');var%20style=document.createElement('style');style.type='text/css';style.innerHTML='*,p,div{user-select:text%20!important;-moz-user-select:text%20!important;-webkit-user-select:text%20!important;}';document.head.appendChild(style);var%20elArray=document.body.getElementsByTagName('*');for(var%20i=0;i<elArray.length;i++){var%20el=elArray[i];el.onselectstart=el.ondragstart=el.ondrag=el.oncontextmenu=el.onmousedown=el.onmouseup=function(){return%20true};if(el%20instanceof%20HTMLInputElement&&['text','password','email','number','tel','url'].indexOf(el.type.toLowerCase())>-1){el.removeAttribute('disabled');el.onkeydown=el.onkeyup=function(){return%20true};}}}allowTextSelection();})();For a while, on mobile Google Image Search result pages, it was impossible to find a link to the image in its actual context in the actual site. Like, you'd Google Image search something and see something interesting in an SRP, but then you couldn't find out what it was. Maybe there was a way to do it, but the UI was too opaque to figure it out.
This obviously peeved some people off, and now the Image Results page had to pivot too hard in the other direction. Whereas if they'd made both options clear and visible, likely they never would've faced whatever internal pushback they had from rightsholders and advertisers about GISRP's terrible UI.
And now we're working around this awful UI even further.
Ok well the bookmarklet will see a lot of use. :)
But even better: Google is still linking to the image on the mobile page. Just long press on the search result image in Mobile Safari, then press Copy to get the direct image URL, then open the URL. Wonder how long that will work.
Here's the bookmarklet source for now:
javascript:void%20function(){function%20isElementVisible(el){var%20rect=el.getBoundingClientRect(),vWidth=window.innerWidth||doc.documentElement.clientWidth,vHeight=window.innerHeight||doc.documentElement.clientHeight,efp=function(x,y){return%20document.elementFromPoint(x,y)};return%20rect.right%3C0||rect.bottom%3C0||rect.left%3EvWidth||rect.top%3EvHeight%3F!1:el.contains(efp(rect.left,rect.top))||el.contains(efp(rect.right,rect.top))||el.contains(efp(rect.right,rect.bottom))||el.contains(efp(rect.left,rect.bottom))}%22undefined%22==typeof%20window.isElementVisible;{var%20imgs=document.querySelectorAll(%22.irc_mi%22);imgs.forEach(function(img){isElementVisible(img)%26%26window.open(img.src)})}}();
https://chrome.google.com/webstore/detail/straight-to-full-s...
Maybe I'm just being dense and hangry (need to go to lunch), but what are legit reasons for this?
Some usecases I’m thinking of: printed handouts for a (kid’s birthday) party, a picture for an informal non-public Powerpoint presentation, setting the picture as your desktop background, printing/viewing a large diagram, etc. E.g. if I search for “pyramid”, why would I need an article to go along with it? Also in some countries printing for educational/school uses is legal.
while you may not be using it for commercial purposes for a kid's party invite, it's still not right/legal/moral, nor does it qualify for fair-use. just because an image appears on a website does not mean it is free for the world to use for whatever/however the viewer wants to use it. if it has been done correctly, the site has been granted permission (free or paid) to be able to display on that site. using it as a personal desktop wallpaper is also not legal if you do not have permission. it's great that you think it is an awesome picture worthy of being on your desktop, but that's not how it works. same thing for use in a powerpoint presentation. you might get in less trouble if you actually credit the site/photographer in the presentation, but it's still not a legitimate use. i'd be surprised if corporations don't have a policy against it. the fact that you are suggesting printing an image you've just ripped off of a google search is legit, suggests you're just poking the troll.
please, list the countries where it is free to just rip something off of the web for educational/school uses. i really would like to know.
There are several such countries, here is a list: http://teflpedia.com/index.php?title=Copyright_in_English_la...
You can google for more info.
Some more points:
- not all images have copyright (public domain images, most images by NASA, etc).
- printing out things is certainly something people do, why do you assume that’s trolling?
- whether copyright and copyright infringement are right/wrong/moral/immoral is a discussion for a different time
And in the end, people might just not care whether their desktop background is properly licensed or not. Is yours?
And what would you actually do about the kids birthday invite with a Mickey Mouse on it?