ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯系官方銷售客服

1835022288

028-61286886

投訴 解決中 / 官方已回 圖片專用字段怎么判斷白底圖 4 0
迅睿CMS版本:4.6.2 #內容建站系統
插件名稱 建站系統 V3.19
插件作者 迅睿官方團隊
最近更新 2025-04-24 15:41:23
[高級版]內容聚合欄目,增加滾動條效果
[高級版]module標簽優化catid查詢條件效率
修復多網站時偶爾存在其他站點緩存丟失的情況

圖片專用字段,如果判斷上傳的圖片必須為白底圖,如何實現?


image

解決方案
  • <?php

    function isWhiteBackground($imageFile) {

    $image = imagecreatefromjpeg($imageFile);

    $width = imagesx($image);

    $height = imagesy($image);

    $whitePixelCount = 0;

    // 遍歷圖片中的每個像素

    for ($y = 0; $y < $height; $y++) {

    for ($x = 0; $x < $width; $x++) {

    $rgb = imagecolorat($image, $x, $y);

    $r = ($rgb >> 16) & 0xFF;

    $g = ($rgb >> 8) & 0xFF;

    $b = $rgb & 0xFF;

    // 判斷當前像素是否為白色

    if ($r >= 250 && $g >= 250 && $b >= 250) {

    $whitePixelCount++;

    }

    }

    }

    // 計算白色像素的比例

    $whiteRatio = $whitePixelCount / ($width * $height);

    // 如果白色像素占比過高,則認為是白底

    return $whiteRatio > 0.95;

    }

    // 使用函數

    $imageFile = 'path/to/your/image.jpg';

    if (isWhiteBackground($imageFile)) {

    echo "圖片為白底";

    } else {

    echo "圖片不是白底";

    }

    ?>

    這個函數可以實現,但怎么加入到字段判斷里面呢?

  • 內容發布之前的鉤子試一試,判斷這個文件,不滿足就刪掉文件
    精通ThinkPHP框架,精通CI框架,接單開發請私聊
  • 回復@天天向上 大概的代碼怎么寫?