heck_aitomix (heck_aitomix) wrote,
heck_aitomix
heck_aitomix

Category:

Спасибо товарищам из Гугло-Пикасы за нескучные приключения

Беда-беда, неприятности! В пост призываются сочувствующие рекомендатели. Я пользуюсь фотохостингом на гугловской Пикасе. Фотографии оттуда можно отображать в полноразмере или смаштабированными (движок пикасы сожмет картинку до указанных размеров). Прямой линк на фото выглядел вот так:
https://lh5.googleusercontent.com/-PsMGxACtAmw/ToPkAW3gzdI/AAAAAAAAAwU/ct2P6TR-PKE/s900/20110911-183541.jpg.
Обратите внимание на участок линка, расположившийся прямо перед названием файла и имеющий вид /sXXX/, где через ХХХ легко задавалась желаемая длинная сторона картинки, согласно которой движок Пикасы масштабировал исходное изображение. Если же вообще убрать этот кусок линка, то изображение выводилось без масштабирования, в реальном размере.

Естественно, я не доверял сторонним (пусть и гугловским) алгоритмам масштабирования и предпочитал отображать свои картинки в полноразмере, для чего вырезал этот кусок текста из линка. Далее по всем законам хтмльной верстки я задавал размер картинки через параметры тега IMG. Таким образом отображались практически все фотографии во всех постах моего жэжэ.

И тут недавно (во всяком случае, я заметил это недавно) грянул гром - Пикаса изменила свою концепцию в этом вопросе. Теперь, если в линке нету участка, отвечающего за масштабирование картинки (/sXXX/), то по умолчанию выдается картинка, ужатая до 512 пикселей по длинной стороне. С учетом того, что все мои линки на картинки не имеют этого участка, а все посты в хтмлях содержат графические теги IMG с принудительно прописанными размерами изображения (согласно их реальному размеру), получается, что теперь мои изображения пытаются отобразиться в размере 512 пикселей - так Пикаса читает линк вида
https://lh5.googleusercontent.com/-PsMGxACtAmw/ToPkAW3gzdI/AAAAAAAAAwU/ct2P6TR-PKE/20110911-183541.jpg,
а хтмл требует растянуть эту картинку до указанных принудительно 900 пикселей! Несложно представить, что будет с джипегом, который сначала уменьшают в размере, а потом растягивают обратно. Если сложно, то вот ниже пример кропнутых картинок в стиле "до и после":


Чтобы исправить положение дел, надо переписать все посты, исправив в каждом все УРЛы картинок, добавив в линк пропущенный участок /s900/. И вот тут мне нужны светлые головы комментаторов. В не таком уж далеком прошлом я промышлял написанием веб-сайтиков и PHP-скриптов, поэтому первой мыслью было написать что-то такое, что залазит под моим аккаунтом в мой ЖЖ, закачивает список постов, а потом проходит по ним редактируя все ссылки с пикасы таким образом, чтобы вставить туда тот злосчастный кусок с буквочкой s. Потом понял, что у меня просто нет столько времени, потом понял, что не хочу мириться с искореженными картинками, потом понял, что никто меня в Гугле не послушает, даже если я лично прийду в их канадских офис (что на Dundas Square, кстати). Поиск в сети выдал невнятную дискуссию о том, что это изменение было как-то связано с RSS.

Господа-товарищи, неужто я один такой страдалец? Есть какие-нибудь идеи? Куда бежать? Неужто таки придется писать (ну или искать писателя), а? А?
/*двоеточие дефис и много грустных скобок*/
Tags: [жж]
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 34 comments