java命名空间javax.imageio类imagewriteparam的类成员方法:
settiling定义及介绍
本文导语:
settiling
public void settiling(int tilewidth,
int tileheight,
int tilegridxoffset,
int tilegridyoffset)
指定应该在输出流中平铺图像。tilewidth 和 tileheight 参数指定文件中 tile 的宽度和高度。如果 ...
settiling
public void settiling(int tilewidth,
int tileheight,
int tilegridxoffset,
int tilegridyoffset)
- 指定应该在输出流中平铺图像。
tilewidth
和 tileheight
参数指定文件中 tile 的宽度和高度。如果 tile 的宽度或高度大于图像的宽度或高度,则图像无法使用该维数平铺。
如果 canoffsettiles
返回 false
,则 tilegridxoffset
和 tilegridyoffset
参数必须为零。
- 参数:
tilewidth
- 每个 tile 的宽度。tileheight
- 每个 tile 的高度。tilegridxoffset
- tile 网格的水平偏移量。tilegridyoffset
- tile 网格的垂直偏移量。
- 抛出:
unsupportedoperationexception
- 如果插件不支持平铺。
illegalstateexception
- 如果平铺模式不为 mode_explicit
。
unsupportedoperationexception
- 如果插件不支持网格偏移量,且网格偏移量并不都为零。
illegalargumentexception
- 如果 tile 大小不在 getpreferredtilesizes
返回的某个所允许范围内。
illegalargumentexception
- 如果 tilewidth
或 tileheight
小于等于 0。- 另请参见:
canwritetiles
,
canoffsettiles
,
gettilewidth()
,
gettileheight()
,
gettilegridxoffset()
,
gettilegridyoffset()