Skip to content

Commit

Permalink
thumbnailを作成するタイミングを元に戻した。
Browse files Browse the repository at this point in the history
  • Loading branch information
satopian committed Oct 18, 2021
1 parent 9e29343 commit d6f373a
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 38 deletions.
64 changes: 28 additions & 36 deletions petitnote/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
//テンプレート
$skindir='template/'.$skindir;

$petit_ver='v0.9.8.2';
$petit_ver='v0.9.8.3';
$petit_lot='lot.211018';

if(!$max_log){
Expand Down Expand Up @@ -336,23 +336,6 @@ function post(){
return error('少し待ってください。');
}
}

$thumbnail='';
if($upfile && is_file($upfile)){

$max_w = $resto ? $res_max_w : $max_w;
$max_h = $resto ? $res_max_h : $max_h;
//縮小表示
list($w,$h)=getimagesize($upfile);
list($w,$h)=image_reduction_display($w,$h,$max_w,$max_h);
//サムネイル
if($use_thumb){
if(thumb($upfile,$time,$max_w,$max_h)){
$thumbnail='thumbnail';
}
}
}

if($upfile && is_file($upfile)){
if($filesize > 512 * 1024){//指定サイズを超えていたら
if ($im_jpg = png2jpg($upfile)) {//PNG→JPEG自動変換
Expand All @@ -365,12 +348,11 @@ function post(){
}
}
}
list($w,$h)=getimagesize($upfile);
$_img_type=mime_content_type($upfile);
$ext=getImgType ($_img_type);
if (!$ext) {
safe_unlink($upfile);
safe_unlink(THUMB_DIR.$time.'s.jpg');
$thumbnail='';
error('対応していないフォーマットです。');
}

Expand All @@ -392,8 +374,6 @@ function post(){

if($log_md5 === $img_md5){
safe_unlink(IMG_DIR.$imgfile);
safe_unlink(THUMB_DIR.$time.'s.jpg');
$thumbnail='';
return error('同じ画像がありました。');
};
}
Expand Down Expand Up @@ -423,6 +403,20 @@ function post(){
}
}
}
$thumbnail='';
if($imgfile && is_file(IMG_DIR.$imgfile)){

$max_w = $resto ? $res_max_w : $max_w;
$max_h = $resto ? $res_max_h : $max_h;
//縮小表示
list($w,$h)=image_reduction_display($w,$h,$max_w,$max_h);
//サムネイル
if($use_thumb){
if(thumb(IMG_DIR,$imgfile,$time,$max_w,$max_h)){
$thumbnail='thumbnail';
}
}
}

$no_arr = [];
foreach($alllog_arr as $i => $_alllog){
Expand Down Expand Up @@ -902,18 +896,6 @@ function img_replace(){
if(!is_file($upfile)) error('失敗しました。');
chmod($upfile,0606);

list($w, $h) = getimagesize($upfile);
//縮小表示 元のサイズを最大値にセット
list($w,$h)=image_reduction_display($w,$h,$_w,$_h);

//サムネイル
$thumbnail='';
if($use_thumb){
if(thumb($upfile,$time,$_w,$_h)){
$thumbnail='thumbnail';
}
}

$filesize=filesize($upfile);
if($filesize > 512 * 1024){//指定サイズを超えていたら
if ($im_jpg = png2jpg($upfile)) {//PNG→JPEG自動変換
Expand All @@ -929,14 +911,14 @@ function img_replace(){

$img_type=mime_content_type($upfile);

$img_md5=md5_file($upfile);
$imgext = getImgType($img_type, $upfile);

if (!$imgext) {
safe_unlink($upfile);
safe_unlink(THUMB_DIR.$time.'s.jpg');
error('対応していないフォーマットです。');
}
list($w, $h) = getimagesize($upfile);
$img_md5=md5_file($upfile);

$imgfile = $time.$imgext;

Expand All @@ -963,6 +945,16 @@ function img_replace(){
}
}

//縮小表示 元のサイズを最大値にセット
list($w,$h)=image_reduction_display($w,$h,$_w,$_h);

//サムネイル
$thumbnail='';
if($use_thumb){
if(thumb(IMG_DIR,$imgfile,$time,$_w,$_h)){
$thumbnail='thumbnail';
}
}

//描画時間追加

Expand Down
4 changes: 2 additions & 2 deletions petitnote/thumbnail_gd.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
// originalscript (c)SakaQ 2005 >> http://www.punyu.net/php/

//サムネイル作成
//211018 PetitNote v0.9.8.2用にコードを修正
//210920 PetitNote用にコードを修正
//210203 コード整理
//201218 webp形式対応
defined('PERMISSION_FOR_DEST') or define('PERMISSION_FOR_DEST', 0606); //config.phpで未定義なら0606

function thumb($fname,$time,$max_w,$max_h){
function thumb($path,$fname,$time,$max_w,$max_h){
$fname=$path.$fname;
if(!is_file($fname)){
return;
}
Expand Down

0 comments on commit d6f373a

Please sign in to comment.