Expand Cut Tags

No cut tags

Jun. 20th, 2021

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


Profile

danielzorin: (Default)
Daniel A. Zorin

March 2024

S M T W T F S
      12
3 45 6789
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Page generated Aug. 1st, 2025 01:47 am
Powered by Dreamwidth Studios