Last active
December 11, 2016 13:51
-
-
Save zinntikumugai/5cef7ed6459ffe2c40a4d662982f4ff1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* Minecraft skin version 1.8.x用を 1.7.xに変換する(細かいことは気にするなver) */ | |
//画像ファイルパス | |
$imgurl = './baseimage.png'; | |
//画像の読み込み(PNG) | |
$image = imagecreatefrompng($imgurl); | |
//失敗したら終了 | |
if( !$image ) { | |
echo "Image Read Errer!!"; | |
exit( -1 ); | |
} | |
//空っぽの画像を作成 | |
$newimg = imagecreatetruecolor(64, 32); | |
//ブレンドモード?を無効にする | |
imagealphablending($newimg, false); | |
//アルファチャンネル(透過)にする(コレでフラグ立て無いとできない) | |
imagesavealpha($newimg, true); | |
//空画像にトリミングコピーする | |
imagecopyresampled($newimg, $image, 0, 0, 0, 0, 64, 32, 64, 32); | |
//空画像に縮小コピーする | |
//imagecopyresampled($newimg, $image, 0, 0, 0, 0, 64, 32, 64, 64); | |
//ファイル出力 | |
// imagepng( $newimg, './fa.png'); | |
header('Content-Type:image/PNG'); | |
imagepng( $newimg ); | |
//メモリ上のデータを開放 | |
imagedestroy($image); | |
imagedestroy($newimg); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment