RE: [PHP-DB] Bad picture colors

2006-04-28 Thread nikos
Martin you really save my ass!!
imagecopyresampled() is what I need.
It is 3 times slower but how cares, I run it in a local server.

Thank you vary much!

  _  

 
Γατσής Νίκος - Gatsis Nikos
Web developer
tel.: 2108256721 - 2108256722
fax: 2108256712
email: [EMAIL PROTECTED]
http://www.qbit.gr 

-Original Message-
From: Martin Alterisio [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 10:50 PM
To: nikos
Cc: PHP-mailist (PHP-mailist)
Subject: Re: [PHP-DB] Bad picture colors

2006/4/27, nikos [EMAIL PROTECTED]:

 Hello list

 I use the following code to shrink some photos.

 $directory='/var/www/html/offroads/tmp/';
 $dir=opendir($directory);
 while($file=readdir($dir)) {
 $dirfile=$directory.$file;
 if(is_file($dirfile)) {
 copy($dirfile,$directory.sm/sm_.$file);
 $imgReal = ImageCreateFromJPEG($dirfile);
 $x = ImagesX($imgReal);
 $y = ImagesY($imgReal);
 $newX=$x*0.1783;
 $newY=$y*0.1783;
 $img = ImageCreate($newX,$newY);
 ImageCopyResized($img, $imgReal, 0, 0, 0, 0,
 $newX,
 $newY, $x, $y);
 //$newimg=imagecolorstotal($img);
 ImageJPEG($img,$directory.sm/sm_.$file);
 clearstatcache();
 }
 }
 closedir($dir);

 My problem is that the color results are very bad. How can I take picture
 with good colors?

 Thank you

 --
 PHP Database Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



Try using imagecopyresampled() instead of imagecopyresized(). It uses a more
precise algorithm which means: more time to complete. But since it seems
you're creating a cache of resized images that won't mather once the resize
its done.

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DB] Bad picture colors

2006-04-28 Thread nikos gatsis
Martin you really save my ass!!
imagecopyresampled() is what I need.
It is 3 times slower but how cares, I run it in a local server.

Thank you vary much!

  _  

 
Γατσής Νίκος - Gatsis Nikos
Web developer
tel.: 2108256721 - 2108256722
fax: 2108256712
email: [EMAIL PROTECTED]
http://www.qbit.gr 

-Original Message-
From: Martin Alterisio [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 10:50 PM
To: nikos
Cc: PHP-mailist (PHP-mailist)
Subject: Re: [PHP-DB] Bad picture colors

2006/4/27, nikos [EMAIL PROTECTED]:

 Hello list

 I use the following code to shrink some photos.

 $directory='/var/www/html/offroads/tmp/';
 $dir=opendir($directory);
 while($file=readdir($dir)) {
 $dirfile=$directory.$file;
 if(is_file($dirfile)) {
 copy($dirfile,$directory.sm/sm_.$file);
 $imgReal = ImageCreateFromJPEG($dirfile);
 $x = ImagesX($imgReal);
 $y = ImagesY($imgReal);
 $newX=$x*0.1783;
 $newY=$y*0.1783;
 $img = ImageCreate($newX,$newY);
 ImageCopyResized($img, $imgReal, 0, 0, 0, 0,
 $newX,
 $newY, $x, $y);
 //$newimg=imagecolorstotal($img);
 ImageJPEG($img,$directory.sm/sm_.$file);
 clearstatcache();
 }
 }
 closedir($dir);

 My problem is that the color results are very bad. How can I take picture
 with good colors?

 Thank you

 --
 PHP Database Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



Try using imagecopyresampled() instead of imagecopyresized(). It uses a more
precise algorithm which means: more time to complete. But since it seems
you're creating a cache of resized images that won't mather once the resize
its done.

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DB] Bad picture colors

2006-04-27 Thread nikos
Hello list

I use the following code to shrink some photos.

$directory='/var/www/html/offroads/tmp/';
$dir=opendir($directory);
while($file=readdir($dir)) {
$dirfile=$directory.$file;
if(is_file($dirfile)) {
copy($dirfile,$directory.sm/sm_.$file);
$imgReal = ImageCreateFromJPEG($dirfile);
$x = ImagesX($imgReal);
$y = ImagesY($imgReal);
$newX=$x*0.1783;
$newY=$y*0.1783;
$img = ImageCreate($newX,$newY);
ImageCopyResized($img, $imgReal, 0, 0, 0, 0, $newX,
$newY, $x, $y);
//$newimg=imagecolorstotal($img);
ImageJPEG($img,$directory.sm/sm_.$file);
clearstatcache();
}
}
closedir($dir);

My problem is that the color results are very bad. How can I take picture
with good colors?

Thank you

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DB] Bad picture colors

2006-04-27 Thread Dwight Altman
Could it be related to quality in JPEG lossy compression?  Can you try PNG
instead?

-Original Message-
From: nikos [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 11:28 AM
To: PHP-mailist (PHP-mailist)
Subject: [PHP-DB] Bad picture colors

Hello list

I use the following code to shrink some photos.

$directory='/var/www/html/offroads/tmp/';
$dir=opendir($directory);
while($file=readdir($dir)) {
$dirfile=$directory.$file;
if(is_file($dirfile)) {
copy($dirfile,$directory.sm/sm_.$file);
$imgReal = ImageCreateFromJPEG($dirfile);
$x = ImagesX($imgReal);
$y = ImagesY($imgReal);
$newX=$x*0.1783;
$newY=$y*0.1783;
$img = ImageCreate($newX,$newY);
ImageCopyResized($img, $imgReal, 0, 0, 0, 0, $newX,
$newY, $x, $y);
//$newimg=imagecolorstotal($img);
ImageJPEG($img,$directory.sm/sm_.$file);
clearstatcache();
}
}
closedir($dir);

My problem is that the color results are very bad. How can I take picture
with good colors?

Thank you

-- 


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DB] Bad picture colors

2006-04-27 Thread nikos
Im not sure if browsers can play pngs Dwight
Thnak you
  _  

 
Γατσής Νίκος - Gatsis Nikos
Web developer
tel.: 2108256721 - 2108256722
fax: 2108256712
email: [EMAIL PROTECTED]
http://www.qbit.gr 

-Original Message-
From: Dwight Altman [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 7:41 PM
To: 'nikos'; 'PHP-mailist (PHP-mailist)'
Subject: RE: [PHP-DB] Bad picture colors

Could it be related to quality in JPEG lossy compression?  Can you try PNG
instead?

-Original Message-
From: nikos [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 11:28 AM
To: PHP-mailist (PHP-mailist)
Subject: [PHP-DB] Bad picture colors

Hello list

I use the following code to shrink some photos.

$directory='/var/www/html/offroads/tmp/';
$dir=opendir($directory);
while($file=readdir($dir)) {
$dirfile=$directory.$file;
if(is_file($dirfile)) {
copy($dirfile,$directory.sm/sm_.$file);
$imgReal = ImageCreateFromJPEG($dirfile);
$x = ImagesX($imgReal);
$y = ImagesY($imgReal);
$newX=$x*0.1783;
$newY=$y*0.1783;
$img = ImageCreate($newX,$newY);
ImageCopyResized($img, $imgReal, 0, 0, 0, 0, $newX,
$newY, $x, $y);
//$newimg=imagecolorstotal($img);
ImageJPEG($img,$directory.sm/sm_.$file);
clearstatcache();
}
}
closedir($dir);

My problem is that the color results are very bad. How can I take picture
with good colors?

Thank you

-- 

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP-DB] Bad picture colors

2006-04-27 Thread Dwight Altman
My browsers play them.
Firefox 1.5.0.2
Internet Explorer 6.0.2900...

-Original Message-
From: nikos [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 11:49 AM
To: PHP-mailist (PHP-mailist)
Subject: RE: [PHP-DB] Bad picture colors

Im not sure if browsers can play pngs Dwight
Thnak you
  _  

 
Γατσής Νίκος - Gatsis Nikos
Web developer
tel.: 2108256721 - 2108256722
fax: 2108256712
email: [EMAIL PROTECTED]
http://www.qbit.gr 

-Original Message-
From: Dwight Altman [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 7:41 PM
To: 'nikos'; 'PHP-mailist (PHP-mailist)'
Subject: RE: [PHP-DB] Bad picture colors

Could it be related to quality in JPEG lossy compression?  Can you try PNG
instead?

-Original Message-
From: nikos [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 11:28 AM
To: PHP-mailist (PHP-mailist)
Subject: [PHP-DB] Bad picture colors

Hello list

I use the following code to shrink some photos.

$directory='/var/www/html/offroads/tmp/';
$dir=opendir($directory);
while($file=readdir($dir)) {
$dirfile=$directory.$file;
if(is_file($dirfile)) {
copy($dirfile,$directory.sm/sm_.$file);
$imgReal = ImageCreateFromJPEG($dirfile);
$x = ImagesX($imgReal);
$y = ImagesY($imgReal);
$newX=$x*0.1783;
$newY=$y*0.1783;
$img = ImageCreate($newX,$newY);
ImageCopyResized($img, $imgReal, 0, 0, 0, 0, $newX,
$newY, $x, $y);
//$newimg=imagecolorstotal($img);
ImageJPEG($img,$directory.sm/sm_.$file);
clearstatcache();
}
}
closedir($dir);

My problem is that the color results are very bad. How can I take picture
with good colors?

Thank you

-- 

-- 

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DB] Bad picture colors

2006-04-27 Thread Martin Alterisio
2006/4/27, nikos [EMAIL PROTECTED]:

 Hello list

 I use the following code to shrink some photos.

 $directory='/var/www/html/offroads/tmp/';
 $dir=opendir($directory);
 while($file=readdir($dir)) {
 $dirfile=$directory.$file;
 if(is_file($dirfile)) {
 copy($dirfile,$directory.sm/sm_.$file);
 $imgReal = ImageCreateFromJPEG($dirfile);
 $x = ImagesX($imgReal);
 $y = ImagesY($imgReal);
 $newX=$x*0.1783;
 $newY=$y*0.1783;
 $img = ImageCreate($newX,$newY);
 ImageCopyResized($img, $imgReal, 0, 0, 0, 0,
 $newX,
 $newY, $x, $y);
 //$newimg=imagecolorstotal($img);
 ImageJPEG($img,$directory.sm/sm_.$file);
 clearstatcache();
 }
 }
 closedir($dir);

 My problem is that the color results are very bad. How can I take picture
 with good colors?

 Thank you

 --
 PHP Database Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



Try using imagecopyresampled() instead of imagecopyresized(). It uses a more
precise algorithm which means: more time to complete. But since it seems
you're creating a cache of resized images that won't mather once the resize
its done.