1

私は現在、マインクラフトのゲーム内でホストするイベントのプロセスを容易にするために、Rails アプリに取り組んでいます。ご存知ない方のために説明すると、Minecraft のマルチプレイヤーでは全員がスキンを持っています。これは彼らのプレーヤーの外観で、単純な*.pngファイルです。プレイヤーの顔は常にスキン内の特定の位置にあります。つまり、特定のピクセル座標を意味します。

プレーヤーのスキンはオンラインでホストされているため、たとえば、自分のスキン (lachy2901) にアクセスするには、http://s3.amazonaws.com/MinecraftSkins/lachy2901.png. これを使用して、特定のプレーヤーのスキンにアクセスし、Web ページに埋め込むことができます。問題は、少し大きくした後、顔だけを表示したいということです。

私の質問は; このスキン ファイルを取得し、特定のサイズと場所に「トリミング」してから、元の画像を変更せずにレンダリングすることはできますか?

お時間を割いてご協力いただき、誠にありがとうございました。

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 に答える