聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
最新的程序中縮略圖出現(xiàn)一個(gè)比較復(fù)雜的問(wèn)題(看起來(lái)復(fù)雜),之前縮略圖變花,換成最新的image.php就好了,但出現(xiàn)以下問(wèn)題。版本不知道怎么寫(xiě),先寫(xiě)4.5.1吧。
第一步、刪掉縮略圖目錄下的一些文件夾,讓程序運(yùn)行時(shí)會(huì)產(chǎn)生新的縮略圖。
第二步、刷新首頁(yè),產(chǎn)生的縮略圖有問(wèn)題
居中裁剪無(wú)水印 {dr_thumb($字段名, 100, 100, 1, 'crop')}
固定寬度被居中裁剪了 {dr_thumb($字段名, 100, 100, 1, 'width')}
下圖明顯可以看出來(lái),2張圖是一樣的。只不過(guò)是名字和水印不一樣。
而我原圖是這樣的
如果不操作第2步(刷新首頁(yè)),而是直接去內(nèi)容頁(yè)刷新,或者列表頁(yè)刷新,讓他生成縮略圖,則無(wú)問(wèn)題。以上2個(gè)標(biāo)簽都正常生成,比例和水印,都沒(méi)問(wèn)題。
請(qǐng)問(wèn)下這是怎么回事。
另外論壇發(fā)不了太多文字啊,提示我有很多無(wú)用字母。
沒(méi)有看出來(lái)哪里不對(duì)的,兩個(gè)函數(shù)調(diào)用的兩種圖片,目測(cè)是正常的
回復(fù)@迅??蚣芗夹g(shù)-斗哥 結(jié)合原圖來(lái)看,600x600_water_width.jpg 這個(gè)圖的比例肯定是不對(duì)的。從官方文檔上來(lái)看固定寬度,那么高度是自動(dòng)的,不會(huì)被裁剪。而上面那倆小圖明顯比例一樣。不符合官方文檔描述的 固定寬度 或者固定高度的定義。
圖一和圖二分別的調(diào)用代碼是什么呢
回復(fù)@迅??蚣芗夹g(shù)-斗哥 上面2個(gè)小圖中的,200x150_water_crop.jpg 我標(biāo)簽中是這樣寫(xiě)的
{dr_thumb($thumb, 200, 150, 1, 'crop')}
。就是有水印,但實(shí)際圖里沒(méi)有水印。。
實(shí)際原圖永遠(yuǎn)不會(huì)被破壞永遠(yuǎn)不會(huì)有水印的,你截圖下水印配置界面,我懷疑圖一不加水印是你設(shè)置尺寸限制
回復(fù)@迅??蚣芗夹g(shù)-斗哥
{dr_thumb($thumb, 200, 150, 1, 'crop')}
{dr_thumb($thumb, 600, 600, 1, 'width')}
回復(fù)@迅??蚣芗夹g(shù)-斗哥
另外這是圖片屬性,您看這分辨率,跟我標(biāo)簽對(duì)不上吧。我原圖可不小。
回復(fù)@迅睿框架技術(shù)-斗哥
具體代碼是這樣的,首頁(yè)。
回復(fù)@迅??蚣芗夹g(shù)-斗哥
沒(méi)限制
截圖一下這個(gè)界面
然后把你原圖發(fā)一份給我,我本地配合你的圖片和你的參數(shù)代碼,我來(lái)研究研究
回復(fù)@迅??蚣芗夹g(shù)-斗哥
800*1066px的,不知道上傳到這會(huì)不會(huì)縮
http://demo4.xunruicms.com//index.php?c=test
測(cè)試感覺(jué)沒(méi)有什么問(wèn)題
回復(fù)@迅??蚣芗夹g(shù)-斗哥
您用這個(gè)image.php
https://gitee.com/dayrui/xunruicms/blob/master/dayrui/Fcms/Library/Image.php
我是通過(guò)這個(gè)問(wèn)題改用這個(gè)image.php的
http://223987.com/wenda/40617.html
對(duì)的,是這個(gè)文件
回復(fù)@迅??蚣芗夹g(shù)-斗哥
我全部文件替換試下
如果不行的話(huà),也許就是服務(wù)器php環(huán)境和demo4站不相同
回復(fù)@迅??蚣芗夹g(shù)-斗哥
找到原因了斗哥,,根順序有關(guān)系。
先600
{dr_thumb($s['thumb'],600, 600,1,'width')}
再200
{dr_thumb($s['thumb'], 200, 150, 1, 'crop')}
就會(huì)出現(xiàn)我這種問(wèn)題。
如果把200這個(gè)放上面先裁剪,下面放600這個(gè),就沒(méi)問(wèn)題了。您在demo4上再試下,把大圖先裁剪,就會(huì)有問(wèn)題。
這種問(wèn)題能解決不。
換了順序還是一樣的效果
回復(fù)@迅睿框架技術(shù)-斗哥
得把\uploadfile\thumb文件先清理了。
順序確實(shí)存在問(wèn)題,我已經(jīng)上報(bào)給開(kāi)發(fā)的領(lǐng)導(dǎo)老師了
回復(fù)@迅??蚣芗夹g(shù)-斗哥
辛苦了斗哥。另外我在換順序的時(shí)候,又發(fā)現(xiàn)個(gè)問(wèn)題。 ??
這樣,會(huì)出現(xiàn)縮略圖錯(cuò)位的問(wèn)題。(就是循環(huán)id為1的文章,200*150的縮略圖是對(duì)的,600的縮略圖確是其它文章的縮略圖,大概就是這個(gè)意思)
以下是\uploadfile\thumb目錄,每個(gè)文件夾應(yīng)當(dāng)是2張或多張相同的圖,只不過(guò)是尺寸不一樣。但我用上面的標(biāo)簽后,會(huì)出現(xiàn)縮略圖混淆情況。
就是每個(gè)文件夾里的縮略圖都是不同的。
這種情況,只有在首頁(yè)、多條內(nèi)容的情況下會(huì)出現(xiàn)。(貌似只有第一條內(nèi)容的縮略圖是對(duì)的,其它都是錯(cuò)位的。)
具體代碼是這樣的。我是為了在沒(méi)有縮略圖時(shí)只顯示默認(rèn)nopic就行了,不彈窗了。才加的if,沒(méi)想到會(huì)出現(xiàn)這種問(wèn)題。