久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

123下一頁
返回列表 發帖
查看: 15301|回復: 24

[已解決] 使用了ImageMagick之后,帖子中的GIF圖片加水印就不動了

7

主題

40

回帖

66

積分

漸入佳境

貢獻
0 點
金幣
17 個
樓主
發表于 2020-9-9 17:17:34 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式


大神們,使用了ImageMagick之后,帖子中的GIF圖片加水印就不動了,怎么弄啊?



有的時候解決問題還得靠自己!
原因分析:之所以會出現使用了ImageMagick之后,帖子中的GIF圖片加水印就不動了有兩個原因:
第一,ImageMagick上傳gif動圖加水印會截取一張靜態圖加水印。
第二,后臺設置了超過尺寸直接縮放原圖,同樣會觸發截圖。
解決思路:在對應的方法里加入gif圖片判斷,讓它遇到gif圖片就不做任何處理。
解決辦法:在/source/class/class_image.php的imagemagick加水印的方法下面加入判斷,即:
function Watermark_IM($type = 'forum') {下面的if($this->param['watermarktype'][$type] != 'text') {內加入:
if($this->imginfo['mime'] == 'image/gif') {
                          return 0;
                        }

如圖:

在處理縮放原圖的方法下面加入判斷,即:
function Thumb_IM() {下加入 if($this->imginfo['mime'] == 'image/gif') {
                          return 1;
                        }

如圖:

以上為自行研究出來的,希望能幫到大家,不喜勿噴!
我知道答案 回答被采納將會獲得1 貢獻 已有24人回答
回復

使用道具 舉報

83

主題

2786

回帖

3569

積分

功行圓滿

貢獻
23 點
金幣
351 個
沙發
發表于 2020-9-9 19:29:13 | 只看Ta
本帖最后由 allthebest 于 2020-9-9 11:25 編輯

Discuz 后臺 只支持 靜態GIF圖片 加水印,不支持動態GIF圖片 加水印

動態GIF圖片 加水印后,GIF圖片是不會動

使用了ImageMagick,仍然不動問題,去ImageMagick網站問吧
回復

使用道具 舉報

7

主題

40

回帖

66

積分

漸入佳境

貢獻
0 點
金幣
17 個
板凳
 樓主| 發表于 2020-9-15 09:41:18 | 只看Ta
allthebest 發表于 2020-9-9 19:29
Discuz 后臺 只支持 靜態GIF圖片 加水印,不支持動態GIF圖片 加水印

動態GIF圖片 加水印后,GIF圖片是不會 ...

請問一下,怎么讓gif不加水印呢?
回復

使用道具 舉報

19

主題

2195

回帖

3310

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
地板
發表于 2020-9-15 12:03:58 | 只看Ta
gif加水印是 截圖 后加上的
回復

使用道具 舉報

7

主題

40

回帖

66

積分

漸入佳境

貢獻
0 點
金幣
17 個
5#
 樓主| 發表于 2020-9-15 13:15:20 | 只看Ta
crx349 發表于 2020-9-15 12:03
gif加水印是 截圖 后加上的

如何讓discuz對gif圖片不做處理呢?
回復

使用道具 舉報

19

主題

2195

回帖

3310

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
6#
發表于 2020-9-15 23:31:07 | 只看Ta
沒太多的話 發表于 2020-9-15 13:15
如何讓discuz對gif圖片不做處理呢?

不處理加不了水印
回復

使用道具 舉報

83

主題

2786

回帖

3569

積分

功行圓滿

貢獻
23 點
金幣
351 個
7#
發表于 2020-9-16 01:53:57 | 只看Ta
沒太多的話 發表于 2020-9-15 00:41
請問一下,怎么讓gif不加水印呢?

http://www.pc6.com/softview/SoftView_60766.html
回復

使用道具 舉報

7

主題

40

回帖

66

積分

漸入佳境

貢獻
0 點
金幣
17 個
8#
 樓主| 發表于 2020-9-16 08:59:16 | 只看Ta
crx349 發表于 2020-9-15 23:31
不處理加不了水印

我不需要給gif圖片加水印啊
回復

使用道具 舉報

7

主題

40

回帖

66

積分

漸入佳境

貢獻
0 點
金幣
17 個
9#
 樓主| 發表于 2020-9-16 09:00:12 | 只看Ta
allthebest 發表于 2020-9-16 01:53
http://www.pc6.com/softview/SoftView_60766.html

我不需要給gif圖片加水印 只是想讓圖片上傳的時候imagemagick不給gif圖片加水印
回復

使用道具 舉報

19

主題

2195

回帖

3310

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
10#
發表于 2020-9-16 17:18:37 | 只看Ta
沒太多的話 發表于 2020-9-16 08:59
我不需要給gif圖片加水印啊

實際發現用gd庫時gif并不會 加水印 為什么不用gd?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 11:27 , Processed in 0.099770 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表