GVKun编程网logo

织梦CMS系统生成漂亮整齐的缩略图(织梦如何给栏目增加缩略图)

18

最近很多小伙伴都在问织梦CMS系统生成漂亮整齐的缩略图和织梦如何给栏目增加缩略图这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Dedecms生成漂亮整齐的缩略图、DeDecms中

最近很多小伙伴都在问织梦CMS系统生成漂亮整齐的缩略图织梦如何给栏目增加缩略图这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Dedecms 生成漂亮整齐的缩略图、DeDecms中实现更漂亮整齐的缩略图的实现代码、DeDecms实现更漂亮整齐的缩略图、Dedecms生成漂亮整齐的缩略图等相关知识,下面开始了哦!

本文目录一览:

织梦CMS系统生成漂亮整齐的缩略图(织梦如何给栏目增加缩略图)

织梦CMS系统生成漂亮整齐的缩略图(织梦如何给栏目增加缩略图)

 

修改文件:inc_photograph.php 
代码如下: 

复制代码 if($toWH<=$srcWH){ $ftoW=$toW; $ftoH=$ftoW*($srcH/$srcW); } else{ $ftoH=$toH; $ftoW=$ftoH*($srcW/$srcH); } 更改为 
代码如下: 

复制代码 $ftoH=$toH; $ftoW=$toW; if ($toWH<=$srcWH) { $src_Y = 0; $src_X = ($srcW-$srcH*$toWH)/2; $srcW = $srcH*$toWH; } else { $src_X = 0; $src_Y = ($srcH-$srcW/$toWH)/2; $srcH = $srcW/$toWH; } 代码如下: 

复制代码 ($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH) 更改为 
代码如下: 

复制代码 ($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH) 其实就一小小改动,就是在原图中截取*大面积的符合自定义缩略图长宽比列的一部分生成缩略图。 本文章网址:http://www.ppssdd.com/code/13187.html。转载请保留出处,谢谢合作!

Dedecms 生成漂亮整齐的缩略图

Dedecms 生成漂亮整齐的缩略图

修改文件:inc_photograph.PHP
代码如下:

DeDecms中实现更漂亮整齐的缩略图的实现代码

DeDecms中实现更漂亮整齐的缩略图的实现代码

刚开始使用DEDE不久,最初采集发现自动生成的缩略图片其实是根据自定义的最大长宽,原比例的缩小原图片,不利于图片索引页排版,不得已CSS里采用了自动判断调整高宽—但比较耗资源。所以还是决定改改缩图函数—-再次感谢DEDE的开源!!

修改文件:inc_photograph.php

复制代码 代码如下:

if($toWH<=$srcWH){ 
  $ftoW=$toW; 
  $ftoH=$ftoW*($srcH/$srcW); 

else{ 
  $ftoH=$toH; 
  $ftoW=$ftoH*($srcW/$srcH); 


更改为

复制代码 代码如下:

$ftoH=$toH; 
$ftoW=$toW; 
if ($toWH<=$srcWH) { 
    $src_Y = 0; 
  $src_X = ($srcW-$srcH*$toWH)/2; 
  $srcW = $srcH*$toWH; 
} else { 
    $src_X = 0; 
  $src_Y = ($srcH-$srcW/$toWH)/2; 
  $srcH = $srcW/$toWH; 


关键点:
复制代码 代码如下:

($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH) 


更改为

复制代码 代码如下:

($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH) 


其实就一小小改动,就是在原图中截取最大面积的符合自定义缩略图长宽比列的一部分生成缩略图。

DeDecms实现更漂亮整齐的缩略图

DeDecms实现更漂亮整齐的缩略图

本身php就允许对图片进行各种截取、重新生成、合并、压缩等操作,因此为了追求完美,你可以参考下文。

刚开始使用DEDE不久,最初采集发现自动生成的缩略图片其实是根据自定义的最大长宽,原比例的缩小原图片,不利于图片索引页排版,不得已CSS里采用了自动判断调整高宽—但比较耗资源。所以还是决定改改缩图函数—-再次感谢DEDE的开源!!

修改文件:inc_photograph.php


 程序代码
if($toWH<=$srcWH){
  $ftoW=$toW;
  $ftoH=$ftoW*($srcH/$srcW);
}
else{
  $ftoH=$toH;
  $ftoW=$ftoH*($srcW/$srcH);
}


更改为


 程序代码
$ftoH=$toH;
$ftoW=$toW;
if ($toWH<=$srcWH) {
    $src_Y = 0;
  $src_X = ($srcW-$srcH*$toWH)/2;
  $srcW = $srcH*$toWH;
} else {
    $src_X = 0;
  $src_Y = ($srcH-$srcW/$toWH)/2;
  $srcH = $srcW/$toWH;
}


关键点:

 程序代码
($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH)


更改为

 程序代码
($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH)


其实就一小小改动,就是在原图中截取最大面积的符合自定义缩略图长宽比列的一部分生成缩略图。

Dedecms生成漂亮整齐的缩略图

Dedecms生成漂亮整齐的缩略图

 

修改文件:inc_photograph.php 

 

代码如下:


if($toWH<=$srcWH){ 
$ftoW=$toW; 
$ftoH=$ftoW*($srcH/$srcW); 

else{ 
$ftoH=$toH; 
$ftoW=$ftoH*($srcW/$srcH); 


更改为 

代码如下:


$ftoH=$toH; 
$ftoW=$toW; 
if ($toWH<=$srcWH) { 
$src_Y = 0; 
$src_X = ($srcW-$srcH*$toWH)/2; 
$srcW = $srcH*$toWH; 
} else { 
$src_X = 0; 
$src_Y = ($srcH-$srcW/$toWH)/2; 
$srcH = $srcW/$toWH; 


 

代码如下:


($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH) 


更改为 

 

代码如下:


($ni,$im,0,0,$src_X,$src_Y,$ftoW,$ftoH,$srcW,$srcH) 


其实就一小小改动,就是在原图中截取*大面积的符合自定义缩略图长宽比列的一部分生成缩略图。 
 

本文章网址:http://www.ppssdd.com/code/13541.html。转载请保留出处,谢谢合作!

关于织梦CMS系统生成漂亮整齐的缩略图织梦如何给栏目增加缩略图的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Dedecms 生成漂亮整齐的缩略图、DeDecms中实现更漂亮整齐的缩略图的实现代码、DeDecms实现更漂亮整齐的缩略图、Dedecms生成漂亮整齐的缩略图等相关内容,可以在本站寻找。

本文标签:

上一篇织梦dedeCMS有短标题则显示短标题,没有则显示新闻标题(织梦文章标题显示不全)

下一篇织梦dede调用dede:sql,dede:php标签 调用新闻的静态链接地址(织梦cms调用栏目图片)