我需要一些方法來動態優化使用PHP的圖像。示例代碼或模塊將非常有用。謝謝。PHP圖像優化
Q
PHP圖像優化
-4
A
回答
1
你是什麼意思優化?如果您希望保留尺寸但縮小尺寸,請參閱imageJpeg以獲取示例,特別是第三個參數(quality
)。考慮100
是完美的質量,並開始減少它,以找到質量和尺寸之間的最佳平衡。
4
可以使用thimthumb.php
去你的.htaccess
不是增加
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*\.(png|jpg))$ /timthumb.php?q=100&src=$1
</IfModule>
「Q = 100」 是質量你可以設置它介乎0-100 比在主目錄中創建一個新文件「img.php」例如:www.your-website.com/timthumb.php
http://timthumb.googlecode.com/svn/trunk/timthumb.php
比找到這個
// Get original width and height
$width = imagesx ($image);
$height = imagesy ($image);
$origin_x = 0;
$origin_y = 0;
// generate new w/h if not provided
if ($new_width && !$new_height) {
$new_height = floor ($height * ($new_width/$width));
} else if ($new_height && !$new_width) {
$new_width = floor ($width * ($new_height/$height));
}
以及與此
// Get original width and height
$width = imagesx ($image);
$height = imagesy ($image);
$origin_x = 0;
$origin_y = 0;
// don't allow new width or height to be greater than the original
if($new_width > $width) {
$new_width = $width;
}
if($new_height > $height) {
$new_height = $height;
}
// generate new w/h if not provided
if ($new_width && !$new_height) {
$new_height = floor ($height * ($new_width/$width));
} else if ($new_height && !$new_width) {
$new_width = floor ($width * ($new_height/$height));
}
替換,所以當你去www.your-website.com/images/pict.png它就像你的加載 WWW。 your-website.com/img.php?q=100 & src =/images/pict.png 希望你喜歡這個! &對不起,如果我不能很好地解釋,因爲我的英語不好。 :D
0
相關問題
- 1. PHP圖像優化器
- 2. 通過PHP優化圖像
- 3. PHP:圖像優化器
- 4. 圖像優化
- 5. 優化圖像
- 6. 如何避免優化已經使用PHP優化的圖像?
- 7. php - 優化圖像文件大小
- 8. 如何調用PHP psliwa圖像優化
- 9. Slider:圖像優化
- 10. 圖像優化(iOS)
- 11. 用jQuery優化圖像動畫以優化iPad優化
- 12. 網頁圖像優化
- 13. 爲Internet Explorer優化圖像
- 14. 爲網絡優化圖像
- 15. 圖像的批量優化
- 16. 使用GraphicsMagick優化圖像
- 17. iOS - 優化。緩存圖像
- 18. Node.js - 檢測圖像優化
- 19. Mathematica圖像平均優化
- 20. mozcjpeg - 優化原始圖像
- 21. 優化緩衝圖像
- 22. 自動化Magento圖像優化
- 23. 畫布圖像像素操作優化
- 24. php圖像變化
- 25. gulp圖像優化器(gulp-imagemin)未完全優化
- 26. 在優化PHP
- 27. PHP優化 - json_decode
- 28. php mysql優化
- 29. 如何在使用php裁剪後優化圖像?
- 30. PHP - 如何爲PageSpeed Insights生成優化的jpg圖像?
ps:沒有人知道你的意思是「動態優化圖像」。優化......怎麼樣?對於文件大小?爲了圖像清晰? 「動態」是什麼意思? – mpen 2010-06-22 01:59:58