Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor

Модерирует : gyra, Maz

Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

   

Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scan Tailor

 
Скриншот:

В разработке находится новая альтернатива СканКромсатору. Разработчик - ваш покорный слуга.
Задача программы - пост-обработка сырых сканов с целью их последующей сборки в PDF или DJVU.
 
Уже есть на что посмотреть, и возможно присоединиться к проекту. Проект с открытыми исходниками и кросс-платформенный (Windows + Linux).
 
По сравнению со СканКромсатором планируется большее удобство использования, большая интерактивность, но при этом не меньшая автоматизация процесса.
 
Сайт проекта: http://scantailor.sf.net     Скриншоты
 
Топик программы на форуме Натахаус       Англоязычный топик по ScanTailor

Документация
 
Документация (Wiki)              Зоны картинок в ScanTailor
 
Статья: Scan Tailor. Программа для обработки отсканированных книг
 
Видеоурок: Создание DjVu с помощью Scan Tailor (зеркало)
 
Методика использования STA совместно с Djvu Imager

Дистрибутивы
 
Версия СТ с функцией выпрямления искривленных строк (dewarp от Rob)
 
Патч от anagnost96 Вариант ScanTailor с этим патчем (STA)  Зеркало
 
ScanTailor для Mac
 
Последние изменения в дереве исходников - для сильно любопытных и владеющих английским.
Там же можно подписаться на rss/atom - для нетерпеливых.
 

Дополнительно
 
ST GreyText v1.0 Программа для генерации вывода как бы "Только текст (в режиме серого)" - для Scan Tailor от anagnost96.
 
LayerTailor Программа для разделения сканов (после "Смешанный режим) на foreground и background слои с целью последующего раздельного кодирования в djvu. Принцип работы: Все черные пиксели (яркость==0) переносятся в foreground, остальное - в background. Функция layer принимает на входе 3 параметра: исходное имя файла TIFF, имя файла для foreground и имя файла background. Автор: U235.
 
Предложения к anagnost96 по поводу улучшения его модификации СТ
Сравнение выпрямления искривленных строк в СТ и в BR

Статья О возможности альтернативы СканКромсатору     Полезные ссылки по теме топика
ArtScan - ещё одна программа для сканобработки.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 21:37 15-06-2008 | Исправлено: ndch, 22:37 12-02-2010
Arcand

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Большое спасибо. Для меня неожиданность, что с помощью штатных средст подобное можно сделать в Корел. Наверное, так будет даже лучше, чем искать плагин или самому его делать. Идею я уловил.
На Вашем примере все идеально. На моих сканах похуже. Рисунки у сеня смешанного типа - лайнарт+растр или текст на фоне растровой заливки. Форма рисунков не всегда прямоугольная плюс достаточно редкие иногда весьма растровые точки. Выделение происходит, но не полностью. Поискал немного другие варианты - можно улучшить. В целом пойдет, скрипт значительно облегчит мне выделение рисунков, хотя без ручной правки не обойтись.
 
Скриптом здесь не обойтись, при записи не протоколируются некоторые действия, например, создание документа из буфера и переключения между ними.
Буду делать макрос. В планах зашить в макрос с небольшим дополнением Вашу последовательность. Рассчитываю, что она будет работать на типичных рисунках. Будет еще возможность применять свой скрипт при создании маски, если зашитый будет выделять не лучшим образом.
 
Еще раз спасибо за идею.  

Цитата:
В принципе в Corel я представляю как можно делать и выравнивание неоднородности фона, но число операций будет ~ 100, без VBA точно не обойтись.
Было бы интересно узнать как. Если найдется время, поделитесь .

Всего записей: 2493 | Зарегистр. 28-05-2004 | Отправлено: 05:30 24-09-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon

Цитата:
Ну раз U235 объявился, значит скоро будет сделана автосегментация картинок.

Как Ваши успехи с этой автосегментацией?
 
Добавлено:
Полезные линки:
 
http://mydebianblog.blogspot.com/2008/04/nip2.html
 
http://mydebianblog.blogspot.com/2006/11/nip2.html
 
http://linuxgraphics.ru/readarticle.php?article_id=16

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 19:44 11-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как Ваши успехи с этой автосегментацией?

Алгоритм я реализовал, работает он в принципе неплохо.  Бывают конечно случаи, когда он дает не оптимальные результаты.  Например если картинка в каких-то местах сливается с фоном страницы, то часть такой картинки будет в сером/цветном режиме, а другая часть будет бинаризована.  Переход между этими зонами скроее всего будет хорошо заметен.
 
Релиза в ближайшее время не будет, потому как я хочу сначала довести до ума бинаризацию, которая кстати и в этом режиме тоже используется.
 
Да и времени у меня теперь поубавится.  Работу потерял, а в нашем захолустье другой не найти.  Придется перебираться либо в Вильнюс, либо вообще за границу.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 20:10 11-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon

Цитата:
Работу потерял

Сочувствую.
 
Добавлено:
Вот ещё любопытный линк:
 
http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx
 
http://www.codeproject.com/KB/GDI-plus/GausianBlur.aspx
 
Исходники алгоритма Smart Blur:
 
1.
Цитата:
This filter makes it possible to blur out noise and still retain a fair amount of detail.

http://neuron2.net/hiq/smoothhiq.html
http://www.mikecrash.com/modules.php?name=Content&pa=showpage&pid=6
 
2.
Цитата:
I found out that Photoshop 5 has a very similar filter which they call "Smart blur".

http://thom.best.vwh.net/gimp/
 
3.
Цитата:
"Average Blur" and "Smart Blur" effects, under the Blurs effect menu.

http://users.telenet.be/krisvandermotten/Downloads/PaintDotNetEffects.html
 
4.
Цитата:
This version contains following effects ... Smart Blur

http://www.codeplex.com/xnapp
 
5.
Цитата:
Smart Blur: finds the edges of color in your image and blurs them without muddying the rest of the image

http://api.kde.org/extragear-api/graphics-apidocs/digikam/html/blurfxtool_8cpp-source.html
 
6.
Цитата:
Anyone up for a Selective Gaussian optimization?

http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.language.basm/2005-07/msg00291.html
 
7.
Цитата:
AMAZING EFFECTS!!! (GraphicalDLL) - more than 60 photoshop-like effects - never seen it before !!! ... smart blur

http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=55328&lngWId=-1

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 23:26 11-10-2008 | Исправлено: monday2000, 00:10 12-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://neuron2.net/hiq/smoothhiq.html  

Этот blur попринципу действия очень напоминает Selective Blur в Gimp'е.  Gimp'овский Selective Blur я уже перенес в ST, правда пока не решил, куда его воткнуть.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 23:48 11-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это я ещё и для bolega пытаюсь собирать информацию по Smart Blur.
 
Добавлено:

Цитата:
пока не решил, куда его воткнуть.

Это всё для реализации на низком уровне методики http://www.djvu-soft.narod.ru/scan/corel_scan.htm .

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 23:49 11-10-2008 | Исправлено: monday2000, 23:51 11-10-2008
Arcand

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monday2000
Кстати, автовыделение картинок сделано в новой версии макросов (см. здесь). Тоже есть проблемы, но их можно поправить вручную на втором проходе.
 
За ссылки спасибо, интересно. Если Вам попадалась или попадется инфа по контурной резкости (unsharp mask), медиане, минимуме, максимуме, сглаживанию контуров, выделению цветов, дайте знать . Я намереваюсь делать плагины для обработки сканов для Корела.

Всего записей: 2493 | Зарегистр. 28-05-2004 | Отправлено: 07:34 12-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arcand

Цитата:
Если Вам попадалась или попадется инфа

Просто ищется в Гугле по ключевым словам и всё .
Для начала загляните сюда: http://www.codeproject.com/KB/graphics/cximage.aspx - оттуда можно выдрать готовые алгоритмы.
медиана - у меня есть тут: http://www.djvu-soft.narod.ru/bookscanlib/008.htm
deskew - тут: http://www.djvu-soft.narod.ru/bookscanlib/007.htm (только там надо найденный угол умножать на глубину цвета в битах).
unsharp mask - вряд ли это проблема.
выделению цветов - http://leptonica.com/binary-morphology.html
 
Вообще впечатление такое, что материала много.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 12:53 13-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arcand

Цитата:
у меня то опыта в обработке image никакого (в смысле алгоритмов).

Есть книжка: http://club.shelek.ru/download.php?id=175
Там есть Section II: More Graphics. И в ней с нуля очень подробно рассказывается о программной работе с битмапами и с BMP-файлами. Именно с этой информации ИМХО лучше всего начинать.
 
Затем удобно продолжить уже с FreeImage. FreeImage скрывает от юзера всякую низкоуровневую гадость - избавляя его от труда её программировать самому. Реально очень удобная вещь.
 
Освоив FreeImage, можно уже браться за любую иную графическую библиотеку (какая Вам нравится).

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 15:54 15-10-2008
TeX32



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Восторженный возглас!
 
УРА! и спасибо авторам. Первый раз, когда запустил СкринКромсатор появилось чувство собственной неполноценности. После чтения нескольких полудописаных манов и форумов, хоть что-то стало получаться.
 
А тут раз и все понял
 
Добавлено:
--
небольшой баг. Перед выполнением "конвеерного (батч) процесса" ИМХО не хватает проверки на существование выходного каталога.

Всего записей: 30 | Зарегистр. 07-09-2005 | Отправлено: 13:12 16-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот, хоть кто-то оценил удобство использования.  Спасибо.
 

Цитата:
небольшой баг. Перед выполнением "конвеерного (батч) процесса" ИМХО не хватает проверки на существование выходного каталога.
 

Существование выходного каталога проверяется при создании проекта.  Думаю этого пока достаточно.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 16:27 16-10-2008
TeX32



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tulon, ага я же написал "небольшой".
 
Раз уж встал, то выскажусь целиком.
 
Почитал ветку, вынесите пожалуйста в ШАПКУ линк для нетерпеливых, которые не собираются пользоваться программой, а просто хотят посмотреть линк на скрины.
 
И дабы избежать повторов линк на принятые к рассмотрению предложения.
 
Ни смотря на мнение авторитетного сообщества, поддерживаю автора по идеи с мини-окном.  
 
Дорогие мои, программа оупен-сорсная, не нравится сделайте свою ветку. Только поддерживайте ее! Может еще чего-нибудь прикрутите
 
Цель как правильно отмечено - создание алгоритмов, а не швейцарского ножа на все случаи жизни. Будут идеи и возможности реализовать - ответвляйте код.
 
Маленький (даже крошечный) хелп, пусть даже такой + ссылка на сайт, может с вики?
 

Цитата:
Ну так попробуйте потыкаться там, рамки всякие мышкой потягать. Так вы все гораздо лучше поймете, чем по моим объяснениям. Если коротко, то:
Fix Orientation - поворот на 90, 180 или 270 градусов.
Split Pages - разделение страниц (для разворотных сканов) / отрезание огрызка второй страницы (для одиночных).
Deskew - компенсация наклона.
Select Content - выделение зоны контента рамкой.
Page Layout - выставление полей и выравнивание по размерам с остальными страницами.  

 
Правильно ли я понимаю, что пока обрезка полей (с заливкой белым) работает только в b\w сканах?

Всего записей: 30 | Зарегистр. 07-09-2005 | Отправлено: 18:12 16-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Линки на скрины и на предложенные улучшения добавил в шапку.
 

Цитата:
Маленький (даже крошечный) хелп, пусть даже такой + ссылка на сайт, может с вики?

Это можно и нужно, но пока насколько я понимаю реально никто программой не пользуется, так что и хэлп как бы не нужен.  Вот доведу до ума бинаризацию и сделаю выделение картинок (пока только автоматическое), тогда можно будет и о хэлпе подумать.
 

Цитата:
Правильно ли я понимаю, что пока обрезка полей (с заливкой белым) работает только в b\w сканах?

Да, пока только так, но улучшения в этой области планируются.  В следующей версии появится режим вывода Mixed.  Это как раз режим с автовыделением картинок.  В этом режиме чистка полей будет.  Ну а насчет режима Color / Grayscale - я еще не решил, как там быть с полями.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 22:34 16-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно, что это за алгоритмы такие, которые Arcand рекомендует в http://www.djvu-soft.narod.ru/scan/scan_sovety.htm и в http://www.djvu-soft.narod.ru/scan/corel_scan.htm :

Цитата:
4. Сглаживание. Эффекты->Размытость->Размывка края... В диалоге установить Процент 100, Радиус 1.  
5. Контурная резкость. Эффекты->Повышение резкости->Понижение резкости по выделению... В диалоге установить Порог 0, Радиус 5, Процент 100-300. Меньшие значения процента для получения более гладких контуров букв, большие - для вытягивания их бледных перемычек.

Как они называются по-английски? Может, они ещё как-то по-другому называются? Есть ли они в Фотошопе?
 
А то если искать их исходники - то вообще непонятно, что, собственно, искать....
 
Добавлено:
Сглаживание - это antialiasing или что-то иное?
 
Добавлено:
Исходники antialiasing:
http://www.codeproject.com/KB/GDI/antialias.aspx
http://www.codeproject.com/KB/GDI-plus/AntiAliasingIssues.aspx
http://www.codeproject.com/KB/GDI/AntiAliasing.aspx
http://www.codeproject.com/KB/GDI/CTGraphics.aspx
 
Есть ещё другие в Гугле.
 
Добавлено:
Контурная резкость - это, похоже, Unsharp mask.
 
Добавлено:
Исходники Unsharp mask:  
http://stdout.org/~winston/gimp/unsharp.html (GIMP)
http://redskiesatnight.com/2005/04/06/sharpening-using-image-magick/ (ImageMagick)
http://www.codeguru.com/Cpp/G-M/gdi/gdi/article.php/c3675/ (GDI+)
 
Добавлено:
GimPhoto - free Photoshop alternative for photo and image editor  
http://www.gimphoto.com/ (Лицензия - GPL)
 
Добавлено:
Вот здесь много интересного: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx
 
Tulon
Если мои предположения верны насчёт этих алгоритмов, то я прошу Вас рассмотреть вопрос о реализации в СТ алгоритмов AntiAliasing и Unsharp Mask (в перспективе  - Smart Blur) - с целью реализации в СТ методики CorelScan.
 
Также хотелось бы Lighting Correction - но это на будущее.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 09:08 17-10-2008 | Исправлено: monday2000, 10:04 17-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если мои предположения верны насчёт этих алгоритмов, то я прошу Вас рассмотреть вопрос о реализации в СТ алгоритмов AntiAliasing и Unsharp Mask (в перспективе  - Smart Blur) - с целью реализации в СТ методики CorelScan.
 

Antialiasing - это свойство операции, а не сама операция, так что операция сглаживания - это либо blurring либо smoothing.  Сейчас у меня реализованы гауссово размывание, выборочное гауссово размывание, и mean filter (не знаю как это по русски).
Unsharp mask реализуется элементарно, если уже реализованно гауссово размывание.  Smart Blur - это то же самое, что выборочное гауссово размывание, или что-то очень близкое к нему.
Понижение резкости по выделению (скорее всего имелось ввиду повышение, судя по скриншоту) - это Selective Sharpen.  Поскольку порог ставиться в 0, то это уже простой Sharpen.
 

Цитата:
Также хотелось бы Lighting Correction - но это на будущее.

Это я тоже уже реализовал, но работает оно не идеально.  Буквы, да и любые объекты, которые хотябы краем касаются тени от сгиба - теряют контрастность.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 12:13 17-10-2008
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересный линк:
 
http://www.cs.cmu.edu/~cil/v-source.html
 
Добавлено:
http://ddsdx.uthscsa.edu/dig/itdesc.html

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 15:52 17-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://www.cs.cmu.edu/~cil/v-source.html

Нашел по этому линку очень интересный алгоритм шумоподавления.  В качестве замены выборочному размыванию очень хорошо подойдет.
Вот страница с его демонстрацией:
http://cimg.sourceforge.net/greycstoration/demonstration.shtml
Результаты впечатляют.
 
Лицензия там правда не совместима с GPLv3, но разобравшись в алгоритме можно будет свою реализацию с нуля написать.
 
Добавлено:
Кстати на проверку лицензия оказалась все-таки совместимой.  Это у демо-программы лицензия не совместимая, а у самой библиотеки двойная лицензия - CeCILLv2 и CeCILL-Cv1.  Это французские аналоги GPLv2 и LGPLv2.  Ну а LGPLv2 позволяет линковаться с чем угодно.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 17:31 17-10-2008
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Результаты впечатляют

Естественно, ведь там используется самый "правильный" метод, на основе PDE.
А вот скорость работы фильтра очень сильно не впечатляет, к сожалению. Для вытягивания одиночных фотографий пойдет, а вот для массового применения к большому количеству сканов практически не годится. Там используются вещественные вычисления, если все это дело перевести на fixed point и потом на asm, то только тогда толк будет.
И памяти жрет немерянно, если использовать 4-байтный float, то для каждой RGB-точки (для цветного скана) уже потребуется 12 байт, и даже для 300dpi объем памяти нужен будет огромнейший

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 12:08 18-10-2008 | Исправлено: bolega, 12:18 18-10-2008
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наконец нашел время потестить прогу. Прикольно. Желаю дальнейшего развития!  
Я, конечно, во всякие детали не углубляюсь, оцениваю юзабельность, функциональность и субъективное качество на выходе.
1. Реализованы ли горячие клавиши для однотипных команд? Если нет, может сделаете подобно СК? Привык к переходу на предыдущую/следующую страницу.
2. По возможности изменения dpi, как я понял, идут работы.
3. На выходе получил png, вместо tiff, который был на входе. Причем не нашел, где вменить тип выходного формата. Если это ещё не реализовано, то будет ли?
И вообще, в 2-х словах, чем обосновано применение png на выходе? Он не дает потерь (размытость как у jpg и прочее) при создании из него djvu-книг? (я не спец по форматам, поэтому меня не пинать).

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 19:08 18-10-2008
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
1. Реализованы ли горячие клавиши для однотипных команд? Если нет, может сделаете подобно СК? Привык к переходу на предыдущую/следующую страницу.

Листание страниц - PgUp / PgDown.  Других горячих клавиш пока нет.
 

Цитата:
2. По возможности изменения dpi, как я понял, идут работы.

DPI можно менять уже сейчас.  Это вы наверное форум NataHaus почитали и не так поняли.  Там речь шла о редкой ситуации, когда часть страниц перед сканированием была отксерена, да еще и с масштабом, причем неизвестно каким.  Вот с такой ситуацией СТ действительно не справится.
 

Цитата:
3. На выходе получил png, вместо tiff, который был на входе. Причем не нашел, где вменить тип выходного формата. Если это ещё не реализовано, то будет ли?  

Да, это есть в списке задач.
 

Цитата:
И вообще, в 2-х словах, чем обосновано применение png на выходе? Он не дает потерь (размытость как у jpg и прочее) при создании из него djvu-книг? (я не спец по форматам, поэтому меня не пинать).

Это было обосновано плохой поддержкой формата TIFF в Qt.  Он их всегда сохраняет в RGB режиме, а кроме того не прописывает в них DPI.  PNG потерь не дает, но оказалось что его не поддерживают LizzardTech'овские инструменты.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 19:38 18-10-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107

Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor
Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru