ホームページ >バックエンド開発 >PHPチュートリアル >PHP画像に透かしを追加し、アバター画像を切り取って自動的にズームする_PHPチュートリアル

PHP画像に透かしを追加し、アバター画像を切り取って自動的にズームする_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:09:07979ブラウズ

PHP 画像の透かし、アバターのカット、および自動スケーリングのコードの例。アップロードした画像から指定したサイズのレンダリングを生成し、画像を自動的にカットできます。

画像への透かしの追加、アバター画像のカット、および自動スケーリング コードに関する PHP チュートリアルの例。アップロードした画像から指定したサイズのレンダリングを生成し、画像を自動的にカットできます。以下の例を参照してください。





ファイルのアップロードテスト


">







< ; /html>

http://code.google.com/p/queryphp/downloads/list

frameworklibimg.class.php

/*
phpのimgクラス画像透かし、カットアバター画像と自動スケーリングコード

*/

class Uploadrouter extendscontroller{
function Index()
{
//出力アップロードフォーム、詳細についてはビューファイルを参照
}
function webimages()
{
print_r($_files)
$ img=c("img");
$img->setinfo( //アップロードファイル属性を設定
"upload", //アップロードファイルボックス名
"uploadpath"= >$globals['config'][' webprojectpath']."upimages/", //アップロード ディレクトリ
" icopath"=>$globals['config']['webprojectpath']."upimages/", //サムネイル ディレクトリが設定されていない場合、アップロード
"fangpath"=> ;$globals['config']['webprojectpath']."upimages/_ico/", //正方形の画像、つまりアバターなどを切り取ります。 "fangsize "=>"75", //正方形画像を設定した場合、どのくらいの大きさになりますか 正方形画像をアップロードすると正方形画像が生成されます。設定する必要はありません。 "nzsize"=>"180 ", //これを超えないように幅または高さを自動的に設定します。 "uploadsize"=>420000 //アップロードされた画像のサイズ
)
)->setbasename($_files['upload']['name' ],true)->init();//,'size_ico','auto_ico','fix_ico','fill_size'' fix_side '
// setBasename 名を自分で設定することも、日付を自動的に生成することもできますこれにより、中国語がピンインに自動的に置き換えられ、最終的な初期化がフィルタリングされます。 init ()
// Upload(array('fix_side'))) //アップロードされ、小さな画像を生成するかどうかを設定します。多くの形式がありますが、空の場合は画像のみがアップロードされ、その他は無視されます。 H {
echo ("アップロード成功"); else {
echo ("アップロード失敗");
false を返します。

www.bkjia.com本当http://www.bkjia.com/PHPjc/444842.html技術記事 PHP 画像の透かし、アバターのカット、および自動スケーリングのコードの例。アップロードした画像から指定したサイズのレンダリングを生成し、画像を自動的にカットできます。以下の例を参照してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。