public class ImageProvider
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static java.awt.image.BufferedImage |
get(long gameid,
java.lang.String filename) |
Deprecated.
Stattdessen
get(Project, Image) benutzen. |
static java.awt.image.BufferedImage |
get(long gameid,
java.lang.String filename,
int width,
int height) |
Liefert ein Bild, das auf Pewn hochgeladen wurde.
|
static java.awt.image.BufferedImage |
get(Project project,
Image image) |
Liefert ein Bild, das auf Pewn hochgeladen wurde.
|
static java.awt.image.BufferedImage |
get(Project project,
Image image,
int width,
int height) |
Liefert ein Bild, das auf Pewn hochgeladen wurde.
|
static java.awt.image.BufferedImage |
getAvatar(User user) |
Liefert den Avatar eines Nutzers.
|
public static java.awt.image.BufferedImage get(long gameid, java.lang.String filename, int width, int height) throws java.io.IOException
Von Breite und Höhe wird nur der Wert verwendet, dessen relative Veränderung zum Ursprungswert am kleinsten ist (auch negative Werte werden beachtet!), um das ursprüngliche Seitenverhältnis des Bildes beizubehalten. Wenn einer oder beide der Parameter Breite und Höhe kleiner als 0 sind, wird die ursprüngliche Größe des Bildes beibehalten.
gameid
- Die Spiele-ID.filename
- Der Dateiname des Bildes.width
- Die Bildbreite.height
- Die Bildhöhe.null
, wenn das Bild nicht vorhanden ist.java.io.IOException
- wenn ein Fehler bei der Anfrage oder beim Lesen des Bilds
auftritt.get(Project, Image)
,
get(Project, Image, int, int)
,
Api.executeCall(Call)
,
ImageIO.read(URL)
@Deprecated public static java.awt.image.BufferedImage get(long gameid, java.lang.String filename) throws java.io.IOException
get(Project, Image)
benutzen.gameid
- Die Spiele-ID.filename
- Der Dateiname des Bildes.java.io.IOException
- wenn ein Fehler beim Lesen des Bilds auftritt.get(long, String, int, int)
public static java.awt.image.BufferedImage get(Project project, Image image, int width, int height) throws java.io.IOException
Von Breite und Höhe wird nur der Wert verwendet, dessen relative Veränderung zum Ursprungswert am kleinsten ist (auch negative Werte werden beachtet!), um das ursprüngliche Seitenverhältnis des Bildes beizubehalten. Wenn einer oder beide der Parameter Breite und Höhe kleiner als 0 sind, wird die ursprüngliche Größe des Bildes beibehalten.
Der Project-Parameter wird in absehbarer Zeit entfernt werden!
project
- Das Spiel, zu dem das Bild gehört.image
- Das Image-Objekt des Bildes.width
- Die Bildbreite.height
- Die Bildhöhe.java.io.IOException
- wenn ein Fehler beim Lesen des Bilds auftritt.get(long, String, int, int)
,
get(Project, Image)
,
ImageIO.read(URL)
public static java.awt.image.BufferedImage get(Project project, Image image) throws java.io.IOException
Der Project-Parameter wird in absehbarer Zeit entfernt werden!
project
- Das Spiel, zu dem das Bild gehört.image
- Das Image-Objekt des Bildes.java.io.IOException
- wenn ein Fehler beim Lesen des Bilds auftritt.get(Project, Image, int, int)
public static java.awt.image.BufferedImage getAvatar(User user) throws java.io.IOException
user
- Der jeweilige Nutzer. Der Avatar des Nutzers darf nicht
null
sein!null
, wenn das Bild nicht vorhanden ist.java.io.IOException
- wenn ein Fehler bei der Anfrage oder beim Lesen des Bilds
auftritt.Api.executeCall(Call)
,
ImageIO.read(URL)