Header Image not shown properly
-
-
Hi there, I uploaded a new header image to http:/freebase.com. It worked for 2 days, but now the image shown in a very small version in the upper left corner. Can you tell me what is the problem?
cheers,
Frank
-
-
O.k. I think I understood, but how can I add a licence to the header image?
-
I've raised this on the developers mailing list, but it may be a couple of days until we get an answer due to the Independence Day celebrations in the Metaweb offices :-)
-
Until somebody with deep in the bowels edit capabilities comes out of vacation mode, you could try an experiment.
On Sandbox, could you try adding your image to the header for your base there? See if the same thumbnailing issue occurs again?
If not, you could try uploading again to your freebase base, maybe with a slight change in file name? I've looked at other bases with the same dimensions for images, and not seen the reduced to 150 in length issue there.
-
Getting a bit technical here...
Looking at the header image used for my ZX Spectrum base, I note that superalecf explicitly linked it to have a CC-by license on 1 July, which will be why that doesn't get reduced.
Playing around on sandbox, it looks like the client isn't asserting a CC-by license for newly uploaded images via the edit base page, which it possibly should be.
Frank, if you're happy to mark your image as being CC-by licensed, run this query which I think will solve your issue.
-
Sorry about all this... it was actually a mistake. This image policy change was only supposed to be for images uploaded by Metaweb staff... not all uploaded images. We'll get that fixed.
In the meantime, I do believe pak21's query will fix the problem.
-
no worries...I tried both, I run the query as suggested by pak21 and I uploaded a header image with a slightly modified filename. The query did no fix the problem.
Also, I the image was showing as a thumbnail in the sandbox. Mmmh... Just let me know when you will get that fixed.
best regards,
Frank
-
Hoo boy, complicated stuff. Back from a long weekend away and let me try and explain the background here.
Basically, there's precedent out there that says it's Fair Use to use small images (150x150) without any specific license like CC-BY, GFDL, etc., but that using higher res images may not be fair use. Therefore, we set up something in our backend so that requests for images that *don't* have a specific license will be limited to 150x150. This would apply to those that are in Freebase as "Fair Use" as well as those that were uploaded without any license/terms at all, before we started requiring it at upload time.
Most image uploads happen via the gallery thing on the topic page. But, there is one category of image that's uploaded differently: base header images. When you upload a base header image, it goes (well, went) into the system with no license attached -- none at all, just blank. That meant that all those base header images were going to be affected by the 150x150 limit, which would be a problem.
We talked about this and decided that, absent any explicit statement to the contrary, uploads on via the base admin interface are presumably under the same terms as the rest of Freebase, as described in our TOS. That is, CC-BY. So we ran a query to take all those base header images with no license terms and make them CC-BY rather than blank.
What seems to have happened here is that somehow -- nobody quite knows how -- frank's jewlib header image had picked up a "fair use" license setting somehow. This means it didn't get turned to CC-BY at the same time as all the other base header images (because the query was only looking for those with no license at all), and that's why it is appearing tiny.
The fix is to use a mqlwrite query to add a CC-BY license to that header image.
I've Cc'd alecf, who will be able to tell us what MQL is needed to do that, or, if we're lucky, he'll just be able to do it and let us know when it's done ;)
-