ホームページ >バックエンド開発 >PHPチュートリアル >PHP拡張機能ffmpegの設定が成功し、スクリーンショットを撮って画像が自動出力される問題について
$fN = "C:/inetpub/wwwroot/"; if(extension_loaded('ffmpeg')){//判断ffmpeg是否载入 $mov = new ffmpeg_movie($fN."44.mp4");//视频的路径 $count = $mov->getFrameCount(); $ff_frame = $mov->getFrame(80); //截取80帧的画面 if($ff_frame) { $gd_image = $ff_frame->toGDImage(); $img="/test.jpg";//要生成图片的绝对路径 header('Content-Type: image/jpeg'); imagejpeg($gd_image);//创建jpg图像,可以显示 //imagejpeg($gd_image,$fN.$img);//创建jpg图像 ,不能输出图片 imagedestroy($gd_image);//销毁一图像 } }else{ echo "ffmpeg没有载入"; }
imagejpeg($gd_image); はい
imagejpeg($gd_image,$fN.$img);はい
権限が十分であるかどうかを確認してください
$fN = "C:/inetpub/wwwroot/"
IIS を使用していますか?
IIS によって管理されるディレクトリには、デフォルトでは書き込み権限がありません。
imagejpeg($gd_image);
imagejpeg($gd_image,$) で設定する必要があります。 fN.$img ); 問題ありません
権限が十分であるかどうかを確認してください
$fN = "C:/inetpub/wwwroot/";
IIS を使用していますか?
IIS によって管理されるディレクトリには、デフォルトでは書き込み権限がないため、マネージャーで設定する必要があります。