worldenddominator (juan) wrote,
worldenddominator
juan

Categories:

Улучшение качества фотографий

Вчера я улучшил качество фотографий в этом блоге. Все это время фотографии ужимались до 900 пикселей по широкой стороне. В 2012 году, когда я начинал, это было нормально, но с тех пор разрешение экранов увеличилось, и теперь фотографии стали выглядеть на больших экранах (то есть больше, чем мобильный телефон) мыльновато из-за того, что они автоматически растягивались под размер окна.
Поэтому я наконец засел за задачу обновления фотографий. Задача не очень простая, потому что в блоге уже более полутора тысяч постов, в которых в сумме, как выяснилось, почти 47 тысяч фотографий. К счастью, у меня был бэкап всех уменьшенных фотографий на диске, и текстовый файл, сопоставляющий название фотографии и ее адрес на фотохостинге (когда я пишу пост, вместо адресов вставляю названия фотографий, которые все идут по схеме название_города_номер.jpg, а потом специальной программкой заменяю). Из бэкапа я вытащил информацию о том, какие фотографии горизонтальные, какие вертикальные (в архиве часто вертикальные не повернуты), дальше я прошелся по архиву оригиналов фотографий, и автоматичесик скопировал все снужными именами в отдельную папку. Потом почти сутки в параллель на двух ноутах прогнал оптимизацию и ресайз до ширины 1500 (выкладывать оригиналы никак нельзя, потому что тогда один пост будет весить по 100 Мб, а это много даже для нынешней скорости интернета). Потом тоже скриптом залил все на хостинг, вытащил новые адреса, и прогнал автозамену (для этого у меня уже были написаны программы, их только немного изменить пришлось). И вуаля - теперь все фотографии в этом блоге стали шире, и смотрятся намного лучше.


Tags: announcement, programming
Subscribe

promo juan june 17, 11:00 6
Buy for 10 tokens
Этой весной я осуществил большую поездку в Бразилию - самую большую страну Южной Америки и одну из крупнейших в мире. Эта страна несомненно заслуживает подробного изучения, как Россия, Китай, Индия или США, поэтому я доволен тем, что смог основательно по ней поездить, даже несмотря на то, что…
  • Post a new comment

    Error

    default userpic

    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.
  • 12 comments