Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Iyeska от декабря 22, 2015, 14:59

Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 22, 2015, 14:59
Возможно ли скачать из гуглогалереи картинку в саааамом большом разрешении, как предел зума показывает? Через "инструменты" не получается, на иное просто ни фантазии ни скромнейших познаний не хватает... Имею в виду вот эту конкретную картину (и ей подобные, интересен механизм, если таковой имеется):

https://www.google.com/culturalinstitute/asset-viewer/yanjirlpirri-or-napaljarri-warnu-jukurrpa-star-or-seven-sisters-dreaming/VAHiXzNcjB57jQ?hl=en
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 22, 2015, 16:09
Большую нашла только эту
https://scontent.xx.fbcdn.net/hphotos-xta1/t31.0-8/11015350_950474491651105_376012920919593855_o.jpg
Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 22, 2015, 17:25
Цитата: Iyeska от декабря 22, 2015, 14:59как предел зума показывает
На пределе зума увеличенная картинка разрезается на фрагменты 512x512 пикселей, которые показываются все вместе.
Можно скачать все картинки по отдельности и сшить в каком-нибудь фотошопе.
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 22, 2015, 17:43
По-моему, тоже самое можно сделать в пэйнте со скриншотом. Просто увеличить размер скриншота, я хотела сказать.
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 10:37
Ну да, про куски и скриншот я сам додумался. Наивно полагал, что есть ещё какие-то хитрые способы... :( Ну да ладно, не суть. Просто картина очень понравилась. И калчерал бэкграунд, соу ту сэй.
Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 23, 2015, 10:47
Так а в чём проблема сшить куски?
Там больше проблема распознать, когда на увеличении начинается тупо увеличение (то есть, на каком плюсике заканчивается оригинал).
Ты на рабочий стол хочешь или как?
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 10:53
Цитата: Bhudh от декабря 23, 2015, 10:47
Так а в чём проблема сшить куски?
Там больше проблема распознать, когда на увеличении начинается тупо увеличение (то есть, на каком плюсике заканчивается оригинал).
Ты на рабочий стол хочешь или как?
Да я не умею сшивать, в том и проблема... :( У меня даж фотожабы нетути...
А хочу исключительно в эстетических целях. Может, распечатал бы даже...
Название: Вопрос о гугл-картинках
Отправлено: antic от декабря 23, 2015, 10:55
Цитата: _Swetlana от декабря 22, 2015, 17:43
По-моему, тоже самое можно сделать в пэйнте со скриншотом. Просто увеличить размер скриншота, я хотела сказать.
У Пэйнта нет режима автоматической или полуавтоматической сшивки. Всё нужно делать собственными ручками
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 10:57
Цитата: antic от декабря 23, 2015, 10:55
Всё нужно делать собственными ручками
Для олдфага Иески сия Mission - Impossible :(
Название: Вопрос о гугл-картинках
Отправлено: antic от декабря 23, 2015, 10:59



Цитата: Iyeska от декабря 23, 2015, 10:53
У меня даж фотожабы нетути...
И не нужно. У Фотожопа миллион возможностей, из которых обычному юзеру может пригодиться только тысячная часть. Но, пока научишься пользоваться, изучишь все возможности, тут как раз подойдёт время помирать
Название: Вопрос о гугл-картинках
Отправлено: Тайльнемер от декабря 23, 2015, 11:04
Цитата: Iyeska от декабря 23, 2015, 10:57
Для олдфага лентяя Иески сия Mission - Impossible :(
fxd
Я бы тоже поленился соединять вручную.
А при чём тут олдфажность — мне непонятно.
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 11:10
Цитата: Тайльнемер от декабря 23, 2015, 11:04
Я бы тоже поленился соединять вручную.
А при чём тут олдфажность — мне непонятно.
Эммм... :o
Как соединять предлагаете, если я не владею программами? При чём лень здесь?
Название: Вопрос о гугл-картинках
Отправлено: Тайльнемер от декабря 23, 2015, 11:40
Не владеть пейнтом — это сурово.

Кстати, те файлы, которые там подгружаются, не являются валидными картинками. Интересно, как там сделано? Скрипт на странице сперва расшифровывает их, прежде, чем показать?
Там первое, что бросается в глаза — первые 4 байта в файле лишние. Но после того, как я их убрал, картинка всё ещё валидной не стала, там что-то ещё подпорчено, видать.
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 11:56
Цитата: Тайльнемер от декабря 23, 2015, 11:40
Не владеть пейнтом — это сурово.
Я ещё много чем не владею. Оттого и спросил. В надежде на ответ знающих. Упрёков и похлопываний по плечу не ожидал.

Цитата: Тайльнемер от декабря 23, 2015, 11:40
Кстати, те файлы, которые там подгружаются, не являются валидными картинками. Интересно, как там сделано? Скрипт на странице сперва расшифровывает их, прежде, чем показать?
Там первое, что бросается в глаза — первые 4 байта в файле лишние. Но после того, как я их убрал, картинка всё ещё валидной не стала, там что-то ещё подпорчено, видать.
Спасибо за бесполезное славословие.
Название: Вопрос о гугл-картинках
Отправлено: Demetrius от декабря 23, 2015, 12:22
Offtop
Цитата: Iyeska от декабря 23, 2015, 11:56
Спасибо за бесполезное славословие.
Это не бесполезное и не словоблудие. Если бы удалось понять, в каком формате хранятся те картики, их можно было бы скачать и склеить автоматически. Если Вам что-то непонятно, это не значит, что оно бесполезно и что это словоблудие.

Тайльнемер, как вариант можно попробовать сделать скриншот через PhantomJS, установив заведомо гигантский размер (невидимого) окна.
Название: Вопрос о гугл-картинках
Отправлено: Тайльнемер от декабря 23, 2015, 12:37
Iyeska, извините!
Это был не упрёк, я просто не понял, при чём было олдфажество.
А «славословие» было не вам.
Название: Вопрос о гугл-картинках
Отправлено: Demetrius от декабря 23, 2015, 12:50
У меня, кстати, не получается сделать zoom на этом сайте в PhantomJS. Я делаю вот так:

               page.evaluate(function () {
                  var i = 0;
                  function zoomIn() {
                     page.sendEvent('mousemove', 300 + i * 5, 300 + i * 5);
                     var btn = document.querySelector('.m2-zoomInButton');
                     btn.click();
                     i++;
                     if (i > 4) {
                        window.setTimeout(zoomIn, 100);
                     }
                  }
                  zoomIn();
           });

и оно не работает.
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 23, 2015, 13:00
Цитата: Тайльнемер от декабря 23, 2015, 12:37
Iyeska, извините!
Ок :)

Цитата: Тайльнемер от декабря 23, 2015, 12:37
Это был не упрёк, я просто не понял, при чём было олдфажество.
А «славословие» было не вам.
Просто если в ответ на конкретный вопрос "можно или нельзя такое вот сделать" получаешь в качестве ответа упрёк в ленивости и размытые рассуждения, то какбе... Никто же не обязывает отписываться, если не хочется или не знается. Ну не получил бы я ответа, ну уехала бы темка вниз, и вся недолга...
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 23, 2015, 17:00
Цитата: Тайльнемер от декабря 23, 2015, 11:40
Не владеть пейнтом — это сурово.

Кстати, те файлы, которые там подгружаются, не являются валидными картинками. Интересно, как там сделано? Скрипт на странице сперва расшифровывает их, прежде, чем показать?
Там первое, что бросается в глаза — первые 4 байта в файле лишние. Но после того, как я их убрал, картинка всё ещё валидной не стала, там что-то ещё подпорчено, видать.
Судя по коду страницы, там какой-то скрипт. А оригинал запрятан, как смерть кащеева в яйце, потому что я пару часов искала и так, и сяк, насмотрелась живописи аборигенов Австралии (спасибо Иеске)  :), но картинка, которая гуглится, меньшего размера, чем их исходная, без увеличения.
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 23, 2015, 17:09
Вот в этой галерее огромные картинки, и свободно копируются. Есть другие работы Alma Nungarrayi Granites.
http://www.japingka.com.au/collections/warlpiri-star-gazers/

Вот ещё:
http://mulapa.com.au/artists/alma-nungarrayi-granites
http://www.aboriginalartshop.com/assets/Alma-Nungarrayi-Granites-Star-Dreaming-seven-sisters-dreaming.jpg
http://blogs.crikey.com.au/northern/files/2009/09/yanjirlpirri-alma-granites4.jpg
http://gallery.aboriginalartdirectory.com/artworks/yanjirlpirri_or_napaljarri_warnu_jukurrpa_star_or_photo_s1.jpg
мне нравится  ;up:
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 23, 2015, 17:28
А вот эти 4 открываются до огромного размера (грузятся только медленно) и копируются
https://www.kateowengallery.com/artists/Alm532/artist-art-list1.htm
Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 23, 2015, 17:31
Цитата: _Swetlana от декабря 23, 2015, 17:00А оригинал запрятан, как смерть кащеева в яйце
Оригинал лежит на сервере и отсылается оттуда тайлами в формате base64, а скрипт уже делает из этих тайлов видимую картинку.
То есть целиком может взять лишь работник гугла, и то не факт.
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 23, 2015, 17:34
Цитата: Bhudh от декабря 23, 2015, 17:31
Цитата: _Swetlana от декабря 23, 2015, 17:00А оригинал запрятан, как смерть кащеева в яйце
Оригинал лежит на сервере и отсылается оттуда тайлами в формате base64, а скрипт уже делает из этих тайлов видимую картинку.
То есть целиком может взять лишь работник гугла, и то не факт.
что-то такое я и подозревала, когда говорила про кащея и яйцо  :)
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 24, 2015, 10:12
Спасибо всем, ответившим по сути :) Жаль, что не удалось вытащить картину, но я примерно так и думал...
Видео, в котором бабушка валпири рассказывает о своей картине "сновидении":

Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 24, 2015, 12:24
Цитата: Iyeska от декабря 24, 2015, 10:12Жаль, что не удалось вытащить картину
Мне почти удалось, но от того, что инспектору кода втемяшилось скачивать все картинки отдельно и независимо от браузера, последний у меня вылетел (и потянул за собой и инспектор...).
Комп старый. :(
Название: Вопрос о гугл-картинках
Отправлено: _Swetlana от декабря 24, 2015, 14:04
Offtop

Круто. У меня комп относительно новый, а вот с мозгами проблема  ;D
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 24, 2015, 14:43
Цитата: Bhudh от декабря 24, 2015, 12:24
Мне почти удалось, но от того, что инспектору кода втемяшилось скачивать все картинки отдельно и независимо от браузера, последний у меня вылетел (и потянул за собой и инспектор...).
Комп старый. :(
:(
Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 24, 2015, 19:17
Если долго мучаться, что-нибудь получится.
А архиве (https://yadi.sk/d/Q4UytFG0mTkNC) сшитая картинка (100% и 95% качества) и несколько файликов, сделанных в процессе сшова :green:.
Вот так всё выглядело в середине процесса:
(http://puu.sh/m7iut.png) (http://puu.sh/m7iut.png)
Название: Вопрос о гугл-картинках
Отправлено: Тайльнемер от декабря 25, 2015, 04:43
Ура! А как вы выдёргивали куски? Разобрались с обфусцированным скриптом?
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 25, 2015, 13:23
Цитата: Bhudh от декабря 24, 2015, 19:17
Если долго мучаться, что-нибудь получится.
Спасибо огромное, друже Bhudh'у!!! := Такой расчудесный подарок на baby Jesus's birthday ;up:
Название: Вопрос о гугл-картинках
Отправлено: Bhudh от декабря 25, 2015, 15:07
Цитата: Тайльнемер от декабря 25, 2015, 04:43А как вы выдёргивали куски? Разобрались с обфусцированным скриптом?
Ещё чего.
Увеличил картинку до максимума, уменьшил масштаб до 20%, чтобы все куски стали видны и подгрузились сразу, а потом ввёл в адресную строку
javascript:var span=document.querySelector('.gci-consumer-obt-ribbon-learnmore');Array.prototype.forEach.call(document.querySelectorAll('.m2-tileLayerImg[src^=data]'),function(el,i){var addr=el.src;span.innerHTML+=' <a href="'+addr+'">'+i+'</a> ';});void 0;
     и открыл все ссылки с картинками. И сохранил все.

Кстати, все тайлы в сумме весят менее 4 MiB, а результирующая картинка вышла больше 10 :(.
Так что если у кого-то есть возможность сшить без особого увеличения размера, могу предоставить тайлы.
Название: Вопрос о гугл-картинках
Отправлено: Iyeska от декабря 25, 2015, 15:17
Меня лично такой размер ничуть не огорчает :)
Название: Вопрос о гугл-картинках
Отправлено: Тайльнемер от декабря 25, 2015, 15:47
 :=