Жалкий кристалл

Полезные ссылки
- Внесение руководящих принципов
- Руководство по стилю проекта (Webkit)
Что такое гибкий кристалл?
Полбл -кристалл является эффективным и универсальным легким/усовершенствованным просмотром изображений .
Полбонный кристалл может измениться между 2 режимами: быстрый режим и полированный режим.
- Быстрый режим: легкий, режим по умолчанию. Единственное меню - это контекстное меню. Он содержит только очень основные функции, такие как Zoom, rowting и опция для изменения в расширенный режим. Цель этого режима - открыть изображения как можно быстрее.
- Полированный режим (скоро доступен): расширенный режим. Он содержит масштаб и вращающиеся функции, а также более продвинутые функции для просмотра изображений, таких как сборщик цветов, инструмент для обрезки и конвертор FileType изображения.
Функции
- Эффективен: уместный кристаллический легкий режим изготовлен как можно быстрее. Вам не придется ждать, чтобы увидеть ваши изображения!
- Масштабируемый: гибкий кристалл может открыть ваши изображения независимо от их размера. 5000px * 5000px изображение? Без проблем! Полный кристалл может открыть его.
- БЕСПЛАТНО: нет никаких профессиональных режимов и рекламы. Все гибкие кристаллические функции бесплатны для всех.
- Открытый исходный код: код гибкого кристалла открыто доступен на GitHub. Вы можете скачать его и отредактировать, чтобы сделать его личным!
- Универсальный: с помощью функции мод Palling Crystal - очень универсальный просмотрщик изображений, который наверняка сможет адаптироваться к вашим потребностям.
- Несколько форматов: поскольку он построен с SFML, гибкий кристалл поддерживает те же форматы изображений, которые поддерживает библиотека:
bmp , png , tga , jpg (не прогрессивный), gif (Unanimated), psd , hdr и pic .
Платформы
Зависимости
Разработка
Мотивация
Слишком часто у меня проблемы с открытием изображений. Когда я спешу, я хочу как можно быстрее открыть изображение. Тем не менее, когда я не спешу, а осматриваю изображение, я бы предпочел иметь много функций, которые помогают мне просмотреть детали. Как следствие, у меня есть 2 зрителя изображения. Тем не менее, это также проблема, потому что это трудно управлять ими - иногда я открываю продвинутую, когда спешу, и мой компьютер отстает - и это вызывает много десорганизации.
Затем у меня появилась идея создания гибкого кристалла. Supple Crystal решает эту проблему, предоставляя пользователю как быстрый режим, так и полированный режим. Быстрый режим - это режим по умолчанию, который открывается как можно быстрее, поэтому у вас не будет проблем, если вы спешите. Поливленный режим можно получить из быстрой режима и имеет более продвинутые функции. С этими двумя режимами нет необходимости иметь двух зрителей изображения и не доставлять себе много проблем.
Установка и использование
Чтобы построить и установить гибкий кристалл из источника, вы должны выполнить следующие шаги:
- Подготовьте внешние библиотеки:
- Получите SFML 2.5.1.
- Вы можете посмотреть, как получить SFML здесь.
- Закажите внешние библиотеки:
- Создайте папку, называемую
extlibs в корневой папке. - Добавьте внешние библиотеки здесь. Минимальная папка
extlibs должна выглядеть так: | extlibs/
|--- SFML-2.5.1/
|------- bin/
|------- include/
|------- lib/
- Построить гибкий кристалл:
- Вилка репозитория на GitHub.
- Перейдите в свою вилку репозитория и скопируйте ссылку, чтобы клонировать свой репозиторий.
- Перейдите в GIT на своей локальной машине и используйте
git clone (your link) . - Установите переменную cmake_build_type в
CMakefiles.txt , чтобы «выпустить» или «отладку» в зависимости от того, что вы хотите построить. - Используйте Cmake, чтобы генерировать Makefiles от
CMakelists.txt . - Используйте сгенерированные make -файлы, чтобы построить гибкий кристалл
После этого появился гибкий кристалл в папке в build/ .
Для версии выпуска она должна появиться так:
| Release/
|--- PublicSans-Regular.ttf
|--- sfml-graphics-2.dll
|--- sfml-system-2.dll
|--- sfml-window-2.dll
|--- ${Supple Crystal Executable}
|--- assets/
|------- logo_bg-true_resized.png
Для версии отладки это должно быть выглядеть так:
| Debug/
|--- PublicSans-Regular.ttf
|--- sfml-graphics-d-2.dll
|--- sfml-system-d-2.dll
|--- sfml-window-d-2.dll
|--- ${Supple Crystal Executable}
|--- assets/
|------- logo_bg-true_resized.png
Обратите внимание, что вы не можете изменить имена TTF, DLLS или активов.
Вы также можете установить предварительную версию гибкого кристалла, которая готова к использованию.
Как только он у вас есть, вы можете начать использовать его:
- Для его активации из командной строки вы можете использовать этот Comand:
(executable path) (filename)
- Вы можете взять приложение и привести его к элементу в исследователе файла, чтобы открыть его:

- В Windows вы также можете использовать опцию «Open with», перейдите на «Выберите другое приложение» и поиск исполняемого файла гибкого кристалла. При желании вы можете выбрать «Всегда использовать это приложение», чтобы открыть свои файлы с помощью гибкого кристалла по умолчанию:

Участники
Лицензия
Эта работа лицензирована по международной лицензии Creative Commons Attribution 4.0.
Кодекс и ресурсы третьей стороны в этом хранилище находятся под их собственными лицензиями:
- Publicsans от Pablo Impallari и Rodrigo Fuenzalida (модифицированные Dan O. Williams и USWDS) находятся под лицензией SIL Open Font.
- Иконки Коула Бемиса Коул Бемис находятся по лицензии Attribution 4.0 International (CC по 4,0).
- Иконки от KMG Design от KMG Design находятся по лицензии Creative Commons (Attribution 3.0 Unport).
- Иконки Стива Шогера Стива Шогера находятся по лицензии Creative Commons (Attribution 3.0 Unport).