1

我目前正在开发一个 Rails 应用程序,以简化我在 Minecraft 游戏中主持的活动的过程。对于那些不知道的人,在 Minecraft 多人游戏中,每个人都有自己的皮肤。这就是他们的播放器的样子,而且是一个简单的*.png文件。玩家的脸总是在皮肤中的某个位置;我的意思是在某些像素坐标中。

玩家的皮肤是在线托管的,因此,例如,要访问我的皮肤 (lachy2901),我会转到http://s3.amazonaws.com/MinecraftSkins/lachy2901.png. 使用它,我可以在我的网页中访问和嵌入任何特定玩家的皮肤。问题是,我只想显示脸部,让它变大一点。

我的问题是;我是否可以获取此皮肤文件,将其“裁剪”到某个大小和位置,然后渲染它,而不更改原始图像,这是我无法做到的,或者必须存储我自己的版本?

非常感谢您的时间和帮助,非常感谢。

4

1 回答 1

1

查看演示

HTML

<div>
<img src="https://www.example.com/logo.png">
</div>​

CSS

div{
width: 100px;
/*height:100px; specify height also if needed*/
overflow: hidden;
border: solid 1px;
}
img{
position: relative;
top: 20px;
left: -20px;
}

​</p>

于 2012-06-26T07:04:35.327 回答