Chartizate Java Implementation

Chatizate library to be used in Java Applications

License

License

Categories

Categories

Java Languages
GroupId

GroupId

org.jesperancinha.itf
ArtifactId

ArtifactId

itf-chartizate-java
Last Version

Last Version

5.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Chartizate Java Implementation
Chatizate library to be used in Java Applications
Source Code Management

Source Code Management

https://github.com/jesperancinha/itf-chartizate-modules/tree/master/itf-chartizate-java

Download itf-chartizate-java

How to add to project

<!-- https://jarcasting.com/artifacts/org.jesperancinha.itf/itf-chartizate-java/ -->
<dependency>
    <groupId>org.jesperancinha.itf</groupId>
    <artifactId>itf-chartizate-java</artifactId>
    <version>5.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.jesperancinha.itf/itf-chartizate-java/
implementation 'org.jesperancinha.itf:itf-chartizate-java:5.0.0'
// https://jarcasting.com/artifacts/org.jesperancinha.itf/itf-chartizate-java/
implementation ("org.jesperancinha.itf:itf-chartizate-java:5.0.0")
'org.jesperancinha.itf:itf-chartizate-java:jar:5.0.0'
<dependency org="org.jesperancinha.itf" name="itf-chartizate-java" rev="5.0.0">
  <artifact name="itf-chartizate-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jesperancinha.itf', module='itf-chartizate-java', version='5.0.0')
)
libraryDependencies += "org.jesperancinha.itf" % "itf-chartizate-java" % "5.0.0"
[org.jesperancinha.itf/itf-chartizate-java "5.0.0"]

Dependencies

compile (6)

Group / Artifact Type Version
org.jesperancinha.itf : itf-chartizate-api jar 5.0.0
org.im4java : im4java jar 1.2.0
com.google.guava : guava jar 28.0-jre
org.fusesource.jansi : jansi jar 1.11
ch.qos.logback : logback-classic jar 1.2.3
org.projectlombok : lombok jar 1.18.8

test (5)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-engine jar 5.3.1
org.assertj : assertj-core jar 3.11.1
com.google.truth : truth jar 0.42
org.mockito : mockito-core jar 2.21.0
org.mockito : mockito-junit-jupiter jar 2.17.0

Project Modules

There are no modules declared in this project.

ITF Chartizate modules

Generic badge Maven Central GitHub release

Codacy Badge CircleCI Build Status codebeat badge BCH compliance

GitHub language count GitHub top language GitHub top language


Description

Implementation modules for the itf-chartizate abstraction for different frameworks This is an image to char coder, with a spin off to the current available ones ITF comes from image train filters and the idea is to use this library in many other projects. However the idea was to create a train of filters where each wagon would transform the image. It should work much like the chain of responsibility pattern.

Example:

alt text alt text alt text

NOTE: Although itf-chartizate-java is built with Java 11, modularization still hasn't been done because itf-chartizate-api was built with Java 8. In turn this had to be done in order to support Android in itf-chartizate-android.

Tools

$ git push --delete origin 2.0.0
$ git tag --delete 2.0.0

gpg --keyserver hkp://keyserver.ubuntu.com --send-keys <your GPG key>
gpg --list-keys
export GPG_TTY=$(tty)
mvn clean deploy -Prelease
mvn nexus-staging:release  -Prelease

Maven

<dependency>
  <groupId>org.jesperancinha.itf</groupId>
  <artifactId>itf-chartizate-modules</artifactId>
  <version>5.0.1</version>
  <type>pom</type>
</dependency>

References



Deprecated

The following are libraries available in JFrog. I am not maintaining them anymore because of the major refactoring I had to do to support my other project Image train filters. You can find the releases in this repo and also in JFrog. The coming versions will be more stable and thought out to the general public.

chartizate-text-writer-api

Download Download

chartizate-text-writer-android

Download Download

About me 👨🏽‍💻 🚀

alt text Twitter Follow GitHub followers alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge Generic badge alt text alt text alt text alt text alt text alt text

Achievements

Oracle Certified Professional, Java SE 11 Programmer Oracle Certified Professional, Java SE 8 Programmer Oracle Certified Associate, Java SE 8 Programmer Oracle Certified Associate, Java SE 7 Programmer Oracle Certified Juninor Associate

Versions

Version
5.0.0
4.1.2
4.1.1
4.1.0
4.0.0