|
|
@@ -33,7 +33,6 @@ class ItemController extends BaseController
|
|
|
//获取给花店下单的花材海报 ssh 20220111
|
|
|
public function actionGetHdPoster()
|
|
|
{
|
|
|
-
|
|
|
$get = Yii::$app->request->get();
|
|
|
$id = $get['id'] ?? 0;
|
|
|
$item = ItemClass::getById($id, true);
|
|
|
@@ -51,14 +50,13 @@ class ItemController extends BaseController
|
|
|
$scene = "id=" . $id;
|
|
|
$imgUrl = miniUtil::generateUnlimitedMiniCode($merchant, $page, $scene, $ptStyle);
|
|
|
$prefix = imgUtil::getPrefix();
|
|
|
-
|
|
|
$itemCover = $cover . '?x-oss-process=image/resize,m_fill,h_750,w_750';
|
|
|
- $itemCoverBase64 = base64_encode($itemCover);
|
|
|
- echo $itemCoverBase64;die;
|
|
|
-
|
|
|
- $prefix . 'poster/1234.jpg?x-oss-process=image/watermark,image_';
|
|
|
-
|
|
|
- $url = imgUtil::groupImg($imgUrl);
|
|
|
+ $itemCoverBase64 = base64_encode($itemCover);
|
|
|
+ //将结果中的加号(+)替换成短划线(-) 将结果中的正斜线(/)替换成下划线(_)将结果中尾部的所有等号(=)省略
|
|
|
+ $itemCoverBase64 = str_replace('/', '_', $itemCoverBase64);
|
|
|
+ $itemCoverBase64 = str_replace('+', '-', $itemCoverBase64);
|
|
|
+ $itemCoverBase64 = rtrim($itemCoverBase64, '=');
|
|
|
+ $url = $prefix . 'poster/1234.jpg?x-oss-process=image/watermark,image_' . $itemCoverBase64 . ',g_nw,x_0,y_0';
|
|
|
$respond = ['imgUrl' => $url];
|
|
|
util::success($respond);
|
|
|
}
|