Author: ts
Date: Mon Dec  3 20:28:37 2007
New Revision: 6906

Log:
- Fixed issue #12160: Conversion of transparent backgrounds does not work on
  certain systems.

Modified:
    trunk/ImageConversion/ChangeLog
    trunk/ImageConversion/src/handlers/imagemagick_base.php
    
trunk/ImageConversion/tests/data/compare/ezcImageConversionHandlerShellTest_testConvertTransparentNonTransparent

Modified: trunk/ImageConversion/ChangeLog
==============================================================================
--- trunk/ImageConversion/ChangeLog [iso-8859-1] (original)
+++ trunk/ImageConversion/ChangeLog [iso-8859-1] Mon Dec  3 20:28:37 2007
@@ -2,6 +2,8 @@
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 - Fixed issue #12126: ImageConversion test is incorrect.
+- Fixed issue #12160: Conversion of transparent backgrounds does not work on
+  certain systems.
 
 
 1.3.1 - Wednesday 28 November 2007

Modified: trunk/ImageConversion/src/handlers/imagemagick_base.php
==============================================================================
--- trunk/ImageConversion/src/handlers/imagemagick_base.php [iso-8859-1] 
(original)
+++ trunk/ImageConversion/src/handlers/imagemagick_base.php [iso-8859-1] Mon 
Dec  3 20:28:37 2007
@@ -146,8 +146,8 @@
         // Check is transparency must be converted
         if  ( $this->needsTransparencyConversion( $this->getReferenceData( 
$image, 'mime' ), $mime ) && $options->transparencyReplacementColor !== null )
         {
-            $this->addFilterOption( $image, '-fill', 
$this->colorArrayToString( $options->transparencyReplacementColor ) );
-            $this->addFilterOption( $image, '-opaque', 'none' );
+            $this->addFilterOption( $image, '-background', 
$this->colorArrayToString( $options->transparencyReplacementColor ) );
+            $this->addFilterOption( $image, '-flatten' );
         }
 
         $this->saveCommon( $image, $newFile, $mime );

Modified: 
trunk/ImageConversion/tests/data/compare/ezcImageConversionHandlerShellTest_testConvertTransparentNonTransparent
==============================================================================
Binary files - no diff available.


-- 
svn-components mailing list
svn-components@lists.ez.no
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to