Home

Logo Cu...

О проекте

Задача этого проекта - создание и поддержание в адекватном состоянии базы CustomLocations нового формата, введенного в 5.94 версии DC++ клиента GreyLink:

Теперь это ZIP-архив, где иконки сетей представлены каждая отдельным bmp-файлом. ini-файлов в архиве может быть несколько (разделение по сетям, городам или провайдерам) для удобства редактирования. Страна вычисляется вычисляется отдельно от провайдера (при наличии файла GeoIPCountryCSV.zip). В новом формате у ip-диапазона можно указать город, а городу назначить флаг.

Проект открыт для присоединения всех желающих и могущих помочь при выполнении нескольких достаточно простых правил оформления данных по операторам.

Скачать последнюю версию: Latest VersionDownload

Установка: Открыть папку DC++ клиента (GreyLink или его моды версии 5.94 или выше) и поместить архив в папку Settings (для версий до 0.53, в 0.53 и позже customlocations.zip перемещен на уровень выше, в папку самого приложения).

Правила оформления

Пример ini-файла:

Country=RU
Name
=Avangard-DSL
Site=http://avangard-dsl.ru
Image
=Avangard-DSL.bmp
 

City=Мурманск
62.109.160.0-62.109.191.255
78.36.0.0-78.36.31.255
89.184.224.0-89.184.255.255
95.52.0.0-95.52.63.255


City=Вологодская область
77.106.0.0-77.106.63.255
78.36.160.0-78.36.191.255
87.253.192.0-87.253.223.255
92.101.128.0-92.101.191.255
95.53.128.0-95.53.191.255


City=Республика Карелия
78.36.32.0-78.36.63.255
78.37.32.0-78.37.47.255
92.101.192.0-92.101.223.255

Как создать картинку (лого) провайдера и флаг города?

 Для начала надо вооружиться хорошими графическими редакторами:

  1. Adobe Photoshop.
  2. GIMP.
  3. FsCapture - создаёт и редактирует скриншоты.

Если их нет, поищи в Google или в DC++.

Затем нам нужно найти картинку для логотипа или флаг города:

  1. Флаги городов можно найти на странице города в Wikipedia. Обычно есть флаг или герб. Щёлкаем по нему, открываем большой вариант, сохраняем картинку. Если файл в формате SVG, то открываем его через GIMP.
  2. Логотипы провайдеров можно найти на их сайтах. Если картинку трудно сохранить или логотип слит с другими надписями, то пользуемся FsCapture и делаем скриншот области, которая нам нужна. Сохраняем его в формате BMP, 24 Bit.

Итак, пришло время обработать картинку и создать качественное лого.

1. Открываем нашу картинку в GIMPПримечание: не забываем использовать RGB режим (Изображение -> Режим -> RGB).

Исх&#1086...

2. Изменяем размер холста до нужных размеров и в нужном месте (Изображение -> Размер холста...). Примечание: не забываем убрать, если надо, связь между соотношениями сторон (также относится и к пункту 4).

Изм&#1077...

3. С помощью карандаша или заливки тщательно изменяем фон на белый.

Бел&#1099...

4. Изменяем размер на 25x16 (Изображение -> Размер изображения...). Примечание: если не получается без искажений из-за соотношений сторон изменить размер, то изменяем размер на равный одной наибольшей стороне. Например, у нас получился 25x14:

Нео&#1073...

5. Открываем картинку с фоном (скачать отсюда). В меню GIMP делаем Слой » Прозрачность » Цвет в альфа–канал. Получившееся полупрозрачное изображение копируем в буфер обмена и вставляем поверх 25х16 логотипа провайдера. Затем: Слой » Прикрепить слой

Наша картинка становится такой: Рез&#1091...

6. Сохраняем наше изображение в формате BMP, 24 Bit. Расширение файла указываем вручную.

Флаг города обрабатывается аналогично, но можно ему придать объём Керчь. Сочи. Зеленоград. в Adobe Photoshop: берём инструмент ластик, ставим ему прозрачность (наверху) поменьше и аккуратно стираем вверху больше и чем ниже, тем меньше полосками в 1 пиксель (всю строку делаем одним цветом), и так до середины изображения. Также обрабатываем края вокруг флага, углы делаем почти светлыми (белыми). Таким образом на глаз обрабатываем и когда будет красиво - сохраняем и не забываем включить видимость слоя окантовки Фон. . Можно экспериментировать, лишь бы получилось красиво и с окантовочкой Smile.

Для облегчения и ускорения работы в файловый архив добавлен пустой шаблон ini-файла описания диапазонов оператора

Flattr this