[問題]4images無法自動建立縮圖?
版主: 版主管理群
-
- 星球普通子民
- 文章: 6
- 註冊時間: 2002-11-07 13:03
-
- 星球普通子民
- 文章: 6
- 註冊時間: 2002-11-07 13:03
-
- 星球普通子民
- 文章: 6
- 註冊時間: 2002-11-07 13:03
我是自機架設的用ImageMagick可以自動縮圖,反而GD不行
ImageMagick自機架設的可以參考竹貓另一篇文章
http://phpbb-tw.net/phpbb/viewtopic.php?t=10967
ImageMagick自機架設的可以參考竹貓另一篇文章
http://phpbb-tw.net/phpbb/viewtopic.php?t=10967
荷葉何田田,戲水荷池西,
蓮葉雖豐潤,心中含苦悲。
荷葉何田田,戲水畫堂東,
荷花雖言美,凋殘亦匆匆!
蓮葉雖豐潤,心中含苦悲。
荷葉何田田,戲水畫堂東,
荷花雖言美,凋殘亦匆匆!
-
- 星球普通子民
- 文章: 6
- 註冊時間: 2002-11-07 13:03
[教學]來回這篇古早文章...
請到 includes/image_utils.php 裡面把 NetPBM 和 ImageMagick 這兩個部分的 if 判斷拿掉。這不是 4images 的錯,只不過是因為 is_executable() 在 Win32 底下不會 work,然後那個 auto-resize 和 auto-thumbnail 兩個網頁就會因為這樣生不出 body 的部分。
參考 http://www.php.net/manual/en/function.is-executable.php
---
4images 的 support forum 上有人說是 is_executable() 在 PHP 4.3.x 不會 work,不過我印象中我最早用 PHP 4.2.x 架的時候網頁就跑不出來了...不確定
參考 http://www.php.net/manual/en/function.is-executable.php
---
4images 的 support forum 上有人說是 is_executable() 在 PHP 4.3.x 不會 work,不過我印象中我最早用 PHP 4.2.x 架的時候網頁就跑不出來了...不確定
Re: [教學]來回這篇古早文章...
不好意思~chiouss 寫:請到 includes/image_utils.php 裡面把 NetPBM 和 ImageMagick 這兩個部分的 if 判斷拿掉。這不是 4images 的錯,只不過是因為 is_executable() 在 Win32 底下不會 work,然後那個 auto-resize 和 auto-thumbnail 兩個網頁就會因為這樣生不出 body 的部分。
參考 http://www.php.net/manual/en/function.is-executable.php
---
4images 的 support forum 上有人說是 is_executable() 在 PHP 4.3.x 不會 work,不過我印象中我最早用 PHP 4.2.x 架的時候網頁就跑不出來了...不確定
這部分我有點看不太懂...
我拿掉很多次還是不成功
能再說的詳細些嗎?
Hi~I am BlueEagle.
Nice to meet you ^_^
Nice to meet you ^_^
Re: [教學]來回這篇古早文章...
感謝 chiouss 提供方法:chiouss 寫:請到 includes/image_utils.php 裡面把 NetPBM 和 ImageMagick 這兩個部分的 if 判斷拿掉。這不是 4images 的錯,只不過是因為 is_executable() 在 Win32 底下不會 work,然後那個 auto-resize 和 auto-thumbnail 兩個網頁就會因為這樣生不出 body 的部分。
參考 http://www.php.net/manual/en/function.is-executable.php
---
4images 的 support forum 上有人說是 is_executable() 在 PHP 4.3.x 不會 work,不過我印象中我最早用 PHP 4.2.x 架的時候網頁就跑不出來了...不確定
變更後可自動縮圖了:
if (!@is_executable($convert_options['convert_path'])) {
$convert_options['convert_error'] = "<b class="marktext">".$lang['im_error']."</b><br />
".$lang['check_module_settings'];
}
及
if (!@is_executable($convert_options['convert_path']."/".check_executable("pnmscale"))) {
$convert_options['convert_error'] = (defined("IN_CP")) ? "<b class="marktext">".$lang['netpbm_error']."</b><br />
".$lang['check_module_settings'] : 1;
}
將上述二段刪除即可哦!