[教學] Attachment Mod 縮圖品質修改

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
stephenju
星球普通子民
星球普通子民
文章: 4
註冊時間: 2006-07-31 22:32
聯繫:

[教學] Attachment Mod 縮圖品質修改

文章 stephenju »

我是 phpbb 的新手,才安裝了一個多星期。從這裡得到了許多有用的資訊,謝謝大家的分享。

我的版有安裝 Attachment Mod,但是它產生的縮圖品質實在是不敢恭維。我的站同時有 Gallery2 相簿,一樣是用 ImageMagick,可是 Attachment 的縮圖相形之下,只能用慘烈來形容。我的正式工作和圖形處理有關,實在是不能忍受這個問題。(職業病!)

研究了一上午,終於找到問題所在。Attachment 用的 ImageMagick 參數需要修改:

代碼: 選擇全部

# 
#-----[ OPEN ]--------------------------------------------- 
# 
attach_mod/includes/functions_thumbs.php

#
#-----[ FIND ]---------------------------------------------
# around line 168
		passthru($imagick . ' -quality 85 -antialias -sample ' . $new_width . 'x' . $new_height . ' "' . str_replace('\\', '/', $source) . '" +profile "*" "' . str_replace('\\', '/', $new_file) . '"');

# 
#-----[ REPLACE WITH ]---------------------------------------
#
		passthru($imagick . ' -quality 85 -geometry ' . $new_width . 'x' . $new_height . ' "' . str_replace('\\', '/', $source) . '" "' . str_replace('\\', '/', $new_file) . '"');
修改後產生的縮圖會有比較好的反鋸齒效果和顏色。可是要注意的是,製作縮圖所需的 CPU 時間也會變長。

希望這個小修正對和我一樣龜毛的人有幫助。 :)
stephenju
星球普通子民
星球普通子民
文章: 4
註冊時間: 2006-07-31 22:32
聯繫:

文章 stephenju »

附上效果比較。

整型前:
圖檔

整型後:
圖檔

請注意,只有在修改過後上載的圖才會有效。這個修改不會動已經上載的圖檔。
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

文章 jeswang.tw »

不明白我的縮圖為何一直不能成功?設定如下。convert.exe 指定也對。

圖檔
stephenju
星球普通子民
星球普通子民
文章: 4
註冊時間: 2006-07-31 22:32
聯繫:

文章 stephenju »

這是在用了我的修改後才發生的,還是用 Attachment mod 就這樣?你的 Windows 下有裝 ImageMagick 嗎?
jeswang.tw
星球普通子民
星球普通子民
文章: 19
註冊時間: 2006-07-31 13:02

文章 jeswang.tw »

stephenju 寫:這是在用了我的修改後才發生的,還是用 Attachment mod 就這樣?你的 Windows 下有裝 ImageMagick 嗎?
還沒修改前就不行,我有安裝 ImageMagick ,因為縮圖功能 ImageMagick 在 Coppermine Photo 的運作是正常的。
stephenju
星球普通子民
星球普通子民
文章: 4
註冊時間: 2006-07-31 22:32
聯繫:

文章 stephenju »

jeswang.tw 寫:還沒修改前就不行
那我就幫不上忙了。請你另外開個主題問吧。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

jeswang.tw 寫:不明白我的縮圖為何一直不能成功?設定如下。convert.exe 指定也對。

圖檔
這個路徑會出錯!

代碼: 選擇全部

Program Files
Make sure the path to imagemagick does not contain Spaces. (for example 'program files' <- there is a space within the directory name, this will not work)
Source: attachment_mod/docs/user_guide.html

建議您:
重新安裝 ImageMagick
自行指定安裝路徑, 避免有空格存在.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
shaofai
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-05-18 06:37

仍然無法縮圖

文章 shaofai »

attachment_mod 2.45

也裝了ImageMagick-6.2.9-8-Q16-windows-dll.exe

路徑c:/imagemagick/convert.exe

後台特殊類別也依上述設定妥當

就是無法縮圖成功

爬過竹貓相關文章

仍無法解決

請求大大們協助

謝謝
shaofai
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-05-18 06:37

樓上的圖

文章 shaofai »

Sorry!
本想貼上後台端特殊類別的圖給大大看
可是不知如何貼上?

本主題頂端的打球相片是怎麼上傳的?
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 仍然無法縮圖

文章 心靈捕手 »

shaofai 寫:attachment_mod 2.45

也裝了ImageMagick-6.2.9-8-Q16-windows-dll.exe

路徑c:/imagemagick/convert.exe

後台特殊類別也依上述設定妥當

就是無法縮圖成功

爬過竹貓相關文章

仍無法解決

請求大大們協助

謝謝
我的論壇不知打從何時開始, 也是無法建立附加檔案的縮圖.

但是, 我不認為是此外掛, 或者是 ImageMagick 的問題.
因為我在測試論壇安裝, 測試, 是可以建立縮圖的;
所以, 我猜測, 我的論壇是受了其他外掛的影響, 而無法建立附加檔案的縮圖.

參考連結:
http://wang5555.dnsfor.me/phpbb2/viewtopic. ... 9027#39027
http://wang5555.dnsfor.me/test/phpbb2/viewtopic.php?p=2#2

建議您:
依照發問格式, 重新發表主題.
http://phpbb-tw.net/phpbb/viewtopic.php?t=11226
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「外掛問題討論」