97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

Discuz! 官方交流社區(qū)

標(biāo)題: 使用了ImageMagick之后,帖子中的GIF圖片加水印就不動(dòng)了 [打印本頁]

作者: 沒太多的話    時(shí)間: 2020-9-9 17:17
標(biāo)題: 使用了ImageMagick之后,帖子中的GIF圖片加水印就不動(dòng)了
本帖最后由 沒太多的話 于 2020-10-12 13:52 編輯

大神們,使用了ImageMagick之后,帖子中的GIF圖片加水印就不動(dòng)了,怎么弄???
(, 下載次數(shù): 30)


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

如圖: (, 下載次數(shù): 31)

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

如圖: (, 下載次數(shù): 29)

以上為自行研究出來的,希望能幫到大家,不喜勿噴!

作者: allthebest    時(shí)間: 2020-9-9 19:29
本帖最后由 allthebest 于 2020-9-9 11:25 編輯

Discuz 后臺 只支持 靜態(tài)GIF圖片 加水印,不支持動(dòng)態(tài)GIF圖片 加水印

動(dòng)態(tài)GIF圖片 加水印后,GIF圖片是不會動(dòng)

使用了ImageMagick,仍然不動(dòng)問題,去ImageMagick網(wǎng)站問吧

作者: 沒太多的話    時(shí)間: 2020-9-15 09:41
allthebest 發(fā)表于 2020-9-9 19:29
Discuz 后臺 只支持 靜態(tài)GIF圖片 加水印,不支持動(dòng)態(tài)GIF圖片 加水印

動(dòng)態(tài)GIF圖片 加水印后,GIF圖片是不會 ...

請問一下,怎么讓gif不加水印呢?
作者: crx349    時(shí)間: 2020-9-15 12:03
gif加水印是 截圖 后加上的
作者: 沒太多的話    時(shí)間: 2020-9-15 13:15
crx349 發(fā)表于 2020-9-15 12:03
gif加水印是 截圖 后加上的

如何讓discuz對gif圖片不做處理呢?
作者: crx349    時(shí)間: 2020-9-15 23:31
沒太多的話 發(fā)表于 2020-9-15 13:15
如何讓discuz對gif圖片不做處理呢?

不處理加不了水印
作者: allthebest    時(shí)間: 2020-9-16 01:53
沒太多的話 發(fā)表于 2020-9-15 00:41
請問一下,怎么讓gif不加水印呢?

http://www.pc6.com/softview/SoftView_60766.html
作者: 沒太多的話    時(shí)間: 2020-9-16 08:59
crx349 發(fā)表于 2020-9-15 23:31
不處理加不了水印

我不需要給gif圖片加水印啊
作者: 沒太多的話    時(shí)間: 2020-9-16 09:00
allthebest 發(fā)表于 2020-9-16 01:53
http://www.pc6.com/softview/SoftView_60766.html

我不需要給gif圖片加水印 只是想讓圖片上傳的時(shí)候imagemagick不給gif圖片加水印
作者: crx349    時(shí)間: 2020-9-16 17:18
沒太多的話 發(fā)表于 2020-9-16 08:59
我不需要給gif圖片加水印啊

實(shí)際發(fā)現(xiàn)用gd庫時(shí)gif并不會 加水印 為什么不用gd?
作者: 沒太多的話    時(shí)間: 2020-9-17 09:27
crx349 發(fā)表于 2020-9-16 17:18
實(shí)際發(fā)現(xiàn)用gd庫時(shí)gif并不會 加水印 為什么不用gd?

gd庫處理大量圖片上傳的時(shí)候效率很慢,甚至?xí)霈F(xiàn)502的錯(cuò)誤。而imagemagick就很快。
作者: crx349    時(shí)間: 2020-9-17 16:28
沒太多的話 發(fā)表于 2020-9-17 09:27
gd庫處理大量圖片上傳的時(shí)候效率很慢,甚至?xí)霈F(xiàn)502的錯(cuò)誤。而imagemagick就很快。 ...

多大圖片?gd庫不至于啊
作者: 沒太多的話    時(shí)間: 2020-9-17 17:26
crx349 發(fā)表于 2020-9-17 16:28
多大圖片?gd庫不至于啊

反正我的使用體驗(yàn)是這樣的。imagemagick庫采集同一篇文章就不會有問題,唯一的缺點(diǎn)是處理gif圖片問題上
作者: 沒太多的話    時(shí)間: 2020-9-17 17:33
allthebest 發(fā)表于 2020-9-16 01:53
http://www.pc6.com/softview/SoftView_60766.html

在class_image.php加了一段代碼,ImageMagick庫上傳圖片是不加水印了,但是gif動(dòng)畫還是動(dòng)不了,請問怎樣能解決這個(gè)問題呢?
(, 下載次數(shù): 20)
作者: crx349    時(shí)間: 2020-9-17 17:57
沒太多的話 發(fā)表于 2020-9-17 17:26
反正我的使用體驗(yàn)是這樣的。imagemagick庫采集同一篇文章就不會有問題,唯一的缺點(diǎn)是處理gif圖片問題上 ...

你采集還要上水???
作者: allthebest    時(shí)間: 2020-9-18 04:10
沒太多的話 發(fā)表于 2020-9-17 08:33
在class_image.php加了一段代碼,ImageMagick庫上傳圖片是不加水印了,但是gif動(dòng)畫還是動(dòng)不了,請問怎樣 ...

采集圖片不支持水印
作者: 沒太多的話    時(shí)間: 2020-9-18 09:36
crx349 發(fā)表于 2020-9-17 17:57
你采集還要上水???

搞了半天你們還沒有明白我的需求。我的需求是解決imagemagick庫上傳gif動(dòng)態(tài)圖片后變靜態(tài)圖片的問題,加不加水印都無所謂,主要是讓它上傳后依然是動(dòng)態(tài)圖片。
作者: 沒太多的話    時(shí)間: 2020-9-18 09:36
allthebest 發(fā)表于 2020-9-18 04:10
采集圖片不支持水印

搞了半天你們還沒有明白我的需求。我的需求是解決imagemagick庫上傳gif動(dòng)態(tài)圖片后變靜態(tài)圖片的問題,加不加水印都無所謂,主要是讓它上傳后依然是動(dòng)態(tài)圖片。
作者: allthebest    時(shí)間: 2020-9-18 10:36
沒太多的話 發(fā)表于 2020-9-18 00:36
搞了半天你們還沒有明白我的需求。我的需求是解決imagemagick庫上傳gif動(dòng)態(tài)圖片后變靜態(tài)圖片的問題,加不 ...

既然GIF加不加水印沒關(guān)系,imagemagick庫上傳gif動(dòng)態(tài)圖片本來是不會變靜態(tài)圖片。

做成這問題,嘗試關(guān)閉第三方其它插件,更新緩存后,清空瀏覽器緩存,重新登錄測試看看。
作者: 沒太多的話    時(shí)間: 2020-9-18 15:33
allthebest 發(fā)表于 2020-9-18 10:36
既然GIF加不加水印沒關(guān)系,imagemagick庫上傳gif動(dòng)態(tài)圖片本來是不會變靜態(tài)圖片。

做成這問題,嘗試關(guān)閉 ...

我知道您的意思,在后臺關(guān)閉添加水印確實(shí)能解決gif圖片變成靜態(tài)圖片的問題。但是我想實(shí)現(xiàn)imagemagick庫上傳gif圖片任然是動(dòng)態(tài)圖片,其他圖片上傳還是添加水印。從我修改的代碼中可以看出來我是想單獨(dú)控制gif圖片上傳的處理吧?
作者: allthebest    時(shí)間: 2020-9-18 19:44
沒太多的話 發(fā)表于 2020-9-18 06:33
我知道您的意思,在后臺關(guān)閉添加水印確實(shí)能解決gif圖片變成靜態(tài)圖片的問題。但是我想實(shí)現(xiàn)imagemagick庫上 ...

試試 return 1  改成  return 0

更新緩存
作者: 沒太多的話    時(shí)間: 2020-9-21 10:53
allthebest 發(fā)表于 2020-9-18 19:44
試試 return 1  改成  return 0

更新緩存

試過了,圖片上傳后沒有加水印,但是動(dòng)態(tài)圖依然變成了靜態(tài)的。
作者: allthebest    時(shí)間: 2020-9-21 20:21
沒太多的話 發(fā)表于 2020-9-21 01:53
試過了,圖片上傳后沒有加水印,但是動(dòng)態(tài)圖依然變成了靜態(tài)的。

Gif圖片名稱不能修改
作者: 沒太多的話    時(shí)間: 2020-9-23 16:33
allthebest 發(fā)表于 2020-9-21 20:21
Gif圖片名稱不能修改

沒看懂和我的問題有什么關(guān)系
作者: 沒太多的話    時(shí)間: 2020-9-29 10:36
本帖最后由 沒太多的話 于 2020-9-29 10:39 編輯
allthebest 發(fā)表于 2020-9-21 20:21
Gif圖片名稱不能修改

經(jīng)過研究發(fā)現(xiàn)return 0是解除了imagemagick庫上傳gif添加水印的問題,之所以變成了靜態(tài)圖是因?yàn)槲疫€在后臺設(shè)置了超過尺寸直接縮放原圖。
怎么修改代碼可以像gd庫一樣,上傳gif圖片既不加水印也不縮放呢?
@dashen   也請官方管理員幫幫忙,謝謝了





歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) Powered by Discuz! X5.0