[Linpha-cvs] SF.net SVN: linpha: [4637] trunk/linpha2
Status: Inactive
Brought to you by:
bzrudi
From: <fan...@us...> - 2006-11-10 18:49:17
|
Revision: 4637 http://svn.sourceforge.net/linpha/?rev=4637&view=rev Author: fangehrn Date: 2006-11-10 10:49:05 -0800 (Fri, 10 Nov 2006) Log Message: ----------- * improved LinImage::getCachePath() * added imagetruecolortopalette ( $im2, true, 256 ); to gdlib folder thumbnail function and now im getting really good looking folder thumbnails! * fixed some bugs Modified Paths: -------------- trunk/linpha2/ChangeLog trunk/linpha2/admin/maintenance_import.php trunk/linpha2/lib/classes/image/gdlib/image.php trunk/linpha2/lib/classes/image/gdlib/thumbnail.php trunk/linpha2/lib/classes/image/gdlib/thumbnail_folder.php Modified: trunk/linpha2/ChangeLog =================================================================== --- trunk/linpha2/ChangeLog 2006-11-10 18:34:37 UTC (rev 4636) +++ trunk/linpha2/ChangeLog 2006-11-10 18:49:05 UTC (rev 4637) @@ -1,6 +1,10 @@ 2006-11-10 flo * implemented thumbnail folder with gdlib but the quality is quite bad...why? + * improved LinImage::getCachePath() + * added imagetruecolortopalette ( $im2, true, 256 ); to gdlib folder thumbnail function + and now im getting really good looking folder thumbnails! + * fixed some bugs 2006-11-09 bzrudi * made sqlite work again (broken query) Modified: trunk/linpha2/admin/maintenance_import.php =================================================================== --- trunk/linpha2/admin/maintenance_import.php 2006-11-10 18:34:37 UTC (rev 4636) +++ trunk/linpha2/admin/maintenance_import.php 2006-11-10 18:49:05 UTC (rev 4637) @@ -314,7 +314,7 @@ echo i18n("Select Folders For Import/Update:"); ?> <br /> -<form action="./?cat=import" method="POST"> +<form action="./?cat=maintenance_import" method="POST"> <select name="album_select[]" size="10" multiple="multiple" style="width: 500px;"> <?php linBuildAlbumSelect($with_all_albs_entry=true); ?> </select> Modified: trunk/linpha2/lib/classes/image/gdlib/image.php =================================================================== --- trunk/linpha2/lib/classes/image/gdlib/image.php 2006-11-10 18:34:37 UTC (rev 4636) +++ trunk/linpha2/lib/classes/image/gdlib/image.php 2006-11-10 18:49:05 UTC (rev 4637) @@ -28,13 +28,7 @@ /** * create image resources */ - switch($this->img_type) - { - case 1: $src_image = imagecreatefromgif($this->src_file); break; - case 2: $src_image = imagecreatefromjpeg($this->src_file); break; - case 3: $src_image = imagecreatefrompng($this->src_file); break; - default: return false;; - } + $src_image =& LinImage::GDimageCreateFrom($this->src_file,$this->img_type); $scaled_image = imagecreatetruecolor($this->img_width, $this->img_height); /** Modified: trunk/linpha2/lib/classes/image/gdlib/thumbnail.php =================================================================== --- trunk/linpha2/lib/classes/image/gdlib/thumbnail.php 2006-11-10 18:34:37 UTC (rev 4636) +++ trunk/linpha2/lib/classes/image/gdlib/thumbnail.php 2006-11-10 18:49:05 UTC (rev 4637) @@ -57,7 +57,7 @@ /** * create image resources */ - $src_image = LinImage::GDimagecreate($this->src_file,$this->img_type); + $src_image =& LinImage::GDimageCreateFrom($this->src_file,$this->img_type); $scaled_image = imagecreatetruecolor($this->img_thumbsize, $this->img_thumbsize); Modified: trunk/linpha2/lib/classes/image/gdlib/thumbnail_folder.php =================================================================== --- trunk/linpha2/lib/classes/image/gdlib/thumbnail_folder.php 2006-11-10 18:34:37 UTC (rev 4636) +++ trunk/linpha2/lib/classes/image/gdlib/thumbnail_folder.php 2006-11-10 18:49:05 UTC (rev 4637) @@ -43,6 +43,7 @@ { //echo $value['file'].' '.$value['type'].'<br />'; $im2 =& LinImage::GDimageCreateFrom($value['file'],$value['type']); + imagetruecolortopalette ( $im2, true, 256 ); $src_width = ImageSX($im2); $src_height = ImageSY($im2); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |