public class PixelNTextArtImageRenderer extends Object implements net.thevpc.nuts.text.NTextArtImageRenderer, net.thevpc.nuts.text.NTextArtTextRenderer
| Modifier and Type | Field and Description |
|---|---|
static PixelNTextArtImageRenderer |
CIPHER |
static PixelNTextArtImageRenderer |
DOLLAR |
static PixelNTextArtImageRenderer |
DOT |
static PixelNTextArtImageRenderer |
HASH |
static PixelNTextArtImageRenderer |
STANDARD |
static PixelNTextArtImageRenderer |
STAR |
| Constructor and Description |
|---|
PixelNTextArtImageRenderer(InputStream in) |
PixelNTextArtImageRenderer(InputStream in,
String name) |
PixelNTextArtImageRenderer(net.thevpc.nuts.io.NInputSource file) |
PixelNTextArtImageRenderer(String content) |
PixelNTextArtImageRenderer(String name,
String fontName,
int fontSize,
boolean fontItalic,
boolean fontBold,
char[] lines,
int outputWidth,
int outputHeight) |
PixelNTextArtImageRenderer(String name,
String fontName,
int fontSize,
boolean fontItalic,
boolean fontBold,
String[] lines,
int outputWidth,
int outputHeight) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
acceptContent(String content) |
net.thevpc.nuts.text.NTextArtImageRenderer |
fontBold(boolean fontBold) |
net.thevpc.nuts.text.NTextArtImageRenderer |
fontItalic(boolean fontItalic) |
net.thevpc.nuts.text.NTextArtImageRenderer |
fontName(String fontName) |
net.thevpc.nuts.text.NTextArtImageRenderer |
fontSize(int fontSize) |
String |
name() |
static net.thevpc.nuts.util.NOptional<PixelNTextArtImageRenderer> |
ofName(String name) |
net.thevpc.nuts.text.NTextArtImageRenderer |
outputColumns(int columns) |
net.thevpc.nuts.text.NTextArtImageRenderer |
outputSize(int columns,
int rows) |
net.thevpc.nuts.text.NText |
render(Image img) |
net.thevpc.nuts.text.NText |
render(Image img,
int width,
int height) |
net.thevpc.nuts.text.NText |
render(net.thevpc.nuts.text.NText text) |
BufferedImage |
resize(BufferedImage originalImage,
int targetWidth,
int targetHeight) |
static BufferedImage |
toBufferedImage(Image img) |
String |
toString() |
public static final PixelNTextArtImageRenderer HASH
public static final PixelNTextArtImageRenderer DOT
public static final PixelNTextArtImageRenderer DOLLAR
public static final PixelNTextArtImageRenderer STAR
public static final PixelNTextArtImageRenderer CIPHER
public static final PixelNTextArtImageRenderer STANDARD
public PixelNTextArtImageRenderer(String name, String fontName, int fontSize, boolean fontItalic, boolean fontBold, String[] lines, int outputWidth, int outputHeight)
public PixelNTextArtImageRenderer(String name, String fontName, int fontSize, boolean fontItalic, boolean fontBold, char[] lines, int outputWidth, int outputHeight)
public PixelNTextArtImageRenderer(InputStream in)
public PixelNTextArtImageRenderer(net.thevpc.nuts.io.NInputSource file)
public PixelNTextArtImageRenderer(InputStream in, String name)
public PixelNTextArtImageRenderer(String content)
public net.thevpc.nuts.text.NTextArtImageRenderer fontSize(int fontSize)
fontSize in interface net.thevpc.nuts.text.NTextArtImageRendererpublic net.thevpc.nuts.text.NTextArtImageRenderer fontItalic(boolean fontItalic)
fontItalic in interface net.thevpc.nuts.text.NTextArtImageRendererpublic net.thevpc.nuts.text.NTextArtImageRenderer fontBold(boolean fontBold)
fontBold in interface net.thevpc.nuts.text.NTextArtImageRendererpublic net.thevpc.nuts.text.NTextArtImageRenderer fontName(String fontName)
fontName in interface net.thevpc.nuts.text.NTextArtImageRendererpublic net.thevpc.nuts.text.NTextArtImageRenderer outputSize(int columns,
int rows)
outputSize in interface net.thevpc.nuts.text.NTextArtImageRendererpublic net.thevpc.nuts.text.NTextArtImageRenderer outputColumns(int columns)
outputColumns in interface net.thevpc.nuts.text.NTextArtImageRendererpublic static net.thevpc.nuts.util.NOptional<PixelNTextArtImageRenderer> ofName(String name)
public String name()
name in interface net.thevpc.nuts.text.NTextArtRendererpublic static boolean acceptContent(String content)
public net.thevpc.nuts.text.NText render(net.thevpc.nuts.text.NText text)
render in interface net.thevpc.nuts.text.NTextArtTextRendererpublic net.thevpc.nuts.text.NText render(Image img)
render in interface net.thevpc.nuts.text.NTextArtImageRendererpublic static BufferedImage toBufferedImage(Image img)
public BufferedImage resize(BufferedImage originalImage, int targetWidth, int targetHeight)
public net.thevpc.nuts.text.NText render(Image img, int width, int height)
Copyright © 2026 vpc open source initiative. All rights reserved.