1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bangbaoshi-wordcloud

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Реализация алгоритма словоблока на Go

Ссылка на проект

https://gitee.com/bangbaoshi/wordcloud

Примеры результатов

Шаги тестирования

cd $GOPATH/src/gitee.com/bangbaoshi

git clone https://gitee.com/bangbaoshi/wordcloud.git

cd wordcloud

go run boot/main.go

Следуя этим четырем шагам, вы сможете сгенерировать изображение слова-блока в директории imgs (проверьте imgs/out.png).

Описание директорий

  1. Директория boot содержит тестовые примеры.
  2. Директория fonts содержит несколько шрифтов (не предназначены для коммерческого использования).
  3. Директория imgs содержит образец изображения, а также результаты генерации словоблока.

Инструкция по использованию

Инструкция по использованию содержится в файле boot/main.go:

package main

import (
	"image/color"
	"gitee.com/bangbaoshi/wordcloud"
)

func renderNow() {
	// Массив текстовых данных для записи
	textList := []string{"Поздравляем", "Удачи", "Всего", "Лучшего"}
	// Массив углов поворота текста
	angles := []int{0, 15, -15, 90}
	// Массив цветов текста
	colors := []*color.RGBA{
		&color.RGBA{0x0, 0x60, 0x30, 0xff},
		&color.RGBA{0x60, 0x0, 0x0, 0xff},
		&color.RGBA{0x73, 0x73, 0x0, 0xff},
	}
	// Установите путь к шрифтам и выходному пути
	render := wordcloud.NewWordCloudRender(60, 8,
		"./fonts/xin_shi_gu_yin.ttf",
		"./imgs/tiger.png", textList, angles, colors, "./imgs/out.png")
	// Начало рендера
	render.Render()
}

func main() {
	renderNow()
}
```#### Описание проекта
1. Реализован алгоритм WordBlock на языке программирования Go.
2. На Go реализованы некоторые интересные идеи.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Реализация алгоритма текстовой кластеризации на Golang. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bangbaoshi-wordcloud.git
git@api.gitlife.ru:oschina-mirror/bangbaoshi-wordcloud.git
oschina-mirror
bangbaoshi-wordcloud
bangbaoshi-wordcloud
master