国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

建議將intervention/image升級到最新版本

katray608

問題描述

最近做圖片處理的時候,發(fā)現(xiàn)webman自動安裝的intervention/image版本過于老舊,頻繁出現(xiàn)內存泄露(傳2M的圖內存消耗140多M,導致報錯。并不是所有圖片會這樣,是個別圖片會這樣),另外還出現(xiàn)手機端上傳圖片出現(xiàn)旋轉的情況(傳圖后,不會正確的校正圖片方位,如豎向的圖,上傳圖片會變成橫向圖,該問題在ios端出現(xiàn)),另外還有些小問題。

目前我已經手動升級了intervention/image 3.7版本,已經解決上述問題。

建議官方把自動安裝intervention/image依賴包的版本升到最新版本,現(xiàn)在已經是3.7版本了。

1482 3 0
3個回答

walkor 打賞

webman框架本身沒有依賴或者強制 intervention/image 版本。
webman-admin有設置版本,后續(xù)會陸續(xù)更新到最新版本。

  • lucn30 2025-06-18

    webman-admin 在哪里可以設置 intervention/image 版本?

waterman

你好,請問下我執(zhí)行 composer require intervention/image:^3.7 升級 不成功怎么解決、

Problem 1

  • Root composer.json requires intervention/image 3.7 (exact version match: 3.7, 3.7.0 or 3.7.0.0), found intervention/image[3.7.0] but these were not loaded, likely because it conflicts with another require.
    Problem 2
  • webman/admin is locked to version v0.6.31 and an update of this package was not requested.
  • webman/admin v0.6.31 requires intervention/image ^2.7 -> found intervention/image[2.7.0, 2.7.1, 2.7.2] but it conflicts with your root composer.json require (3.7).
  • katray608 2024-09-20

    webman/admin設置了版本,你升級不了的,進webman/admin里改下intervention/image版本,改成最新版

  • katray608 2024-09-20

    升級版本后,你項目里涉及到圖片處理的接口,要改下代碼,不然會出錯,可以看下intervention/image文檔

laodage

有個問題,這個情況我也遇到了,但是我的php版本是7.3且項目已經進入測試階段了,升級3.7需要php>=8.1,這種情況我該如何解決?

  • walkor 2024-10-16

    處理2M圖片占用很大內存之前有人調試過,好像gd擴展版本有關系。
    如果是內存問題可以加大下 memory_limit。
    也可以嘗試手動下載靜態(tài)PHP測試下,下載地址 http://wtbis.cn/download

  • laodage 2024-10-16

    大概率是和GD擴展有關系,因為具體報錯是:
    PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /www/wwwroot/home_admin/vendor/intervention/image/src/Intervention/Image/Gd/Decoder.php on line 154

    我試試是否可以更新gd庫解決這個問題

  • laodage 2024-10-16

    這個問題不用解決了,限制下圖片的寬高就好了,gd擴展處理圖片,如果圖片的寬高過于高,就會占用很大的內存,導致上面這個報錯。所以上傳圖片的時候限制一下

年代過于久遠,無法發(fā)表回答
??