php实现图片缩放功能类_PHP
复制代码 代码如下:
/**
* Images类是一个图片处理类
* @package application.controllers
* @since 1.0
*/
class Images
{
/**
* 缩放图片
* @param $source原图片
* @param $newfile新图片
* @param $pre缩放比例
*/
public function thumn($source,$pre,$newfile)
{
//获取图片尺寸
list($s_w,$s_h)=getimagesize($source);
//生成新的图片尺寸
$new_w=$s_w*$pre;
$new_h=$s_h*$pre;
//创建新的图像
$new_f=imagecreatetruecolor($new_w, $new_h);
//用资源图片创建图像
$sour_f=imagecreatefromjpeg($source);
//拷贝资源图片到新图像
imagecopyresampled($new_f, $sour_f, 0, 0, 0, 0, $new_w, $new_h, $s_w, $s_h);
//输出图片到浏览器
imagejpeg($new_f,$newfile);
imagedestroy($new_f);
imagedestroy($sour_f);
}
}
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。
