ホームページ  >  記事  >  バックエンド開発  >  thinkphpでの画像処理

thinkphpでの画像処理

WBOY
WBOYオリジナル
2016-06-23 13:40:311240ブラウズ

foreach($info as $file){
$cc=$data['img'] = $file['savename'];
echo Basename('./Uploads/42.jpg','.jpg');

$image->open('./Uploads/imagename.jpg');
$image->thumb(150, 150)->save('./Uploads/imagename.jpg');ユーザー = M("ユーザー");
$User->where("id='{$aa}'")->save($data);
$this->success('アップロード成功', 'cc');

アップロードした画像を修正したいのですが、画像名に何を書けばいいのか分かりません


ディスカッションへの返信(解決策)

open 元の画像 $file を開きます['savename']

サムネイルの名前については、その後ろに単語を追加するか、元の画像のファイル名に基づいてサムネイルを生成する一般的な関数を作成します

open で元の画像を開きます $file['savename']

サムネイルに名前を付けるには、その後ろに単語を追加するか、元の画像ファイル名に基づいてサムネイルを生成する一般的な関数を記述します



$image->open('./Uploads/$file['保存名' ].jpg');これはどういう意味ですか?

$bb=$file['savepath'].$file['savename'];

$image->open($bb);
$image->thumb(150, 150,ThinkImage::IMAGE_THUMB_CENTER) )->save($bb);
最終的にはこのように解決しました。 。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。