Browse Source

Updating vendors

Julio Montoya 11 years ago
parent
commit
1255db54c8
100 changed files with 1808 additions and 1928 deletions
  1. 11 4
      vendor/gedmo/doctrine-extensions/doc/sluggable.md
  2. 4 2
      vendor/gedmo/doctrine-extensions/doc/softdeleteable.md
  3. 4 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Mapping/Annotation/Slug.php
  4. 3 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Mapping/Annotation/SoftDeleteable.php
  5. 2 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Annotation.php
  6. 4 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Xml.php
  7. 6 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Yaml.php
  8. 3 1
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Sluggable.php
  9. 4 1
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/SluggableListener.php
  10. 13 4
      vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Filter/ODM/SoftDeleteableFilter.php
  11. 10 3
      vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Filter/SoftDeleteableFilter.php
  12. 8 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Annotation.php
  13. 8 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Xml.php
  14. 8 0
      vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Yaml.php
  15. 1 1
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Tree/Entity/Repository/NestedTreeRepository.php
  16. 1 1
      vendor/gedmo/doctrine-extensions/lib/Gedmo/Uploadable/UploadableListener.php
  17. 2 0
      vendor/gedmo/doctrine-extensions/schemas/orm/doctrine-extensions-mapping-2-2.xsd
  18. 2 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Mapping/SoftDeleteableMappingTest.php
  19. 2 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Mapping/Xml/SoftDeleteableMappingTest.php
  20. 57 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/Fixture/Prefix.php
  21. 57 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/Fixture/Suffix.php
  22. 68 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/SluggablePrefixSuffixTest.php
  23. 60 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/Fixture/Document/UserTimeAware.php
  24. 1 1
      vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/Fixture/Entity/Person.php
  25. 31 1
      vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/HardRelationTest.php
  26. 43 0
      vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/SoftDeleteableDocumentTest.php
  27. 1 1
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Tool/BaseTestCaseORM.php
  28. 3 1
      vendor/gedmo/doctrine-extensions/tests/Gedmo/Tree/NestedTreePositionTest.php
  29. 1 1
      vendor/gedmo/doctrine-extensions/tests/bootstrap.php
  30. 2 42
      vendor/imagine/imagine/.travis.yml
  31. 1 10
      vendor/imagine/imagine/CHANGELOG.md
  32. 0 6
      vendor/imagine/imagine/LICENSE
  33. 199 0
      vendor/imagine/imagine/Rakefile
  34. 35 40
      vendor/imagine/imagine/composer.json
  35. 37 37
      vendor/imagine/imagine/docs/API/API/Imagine/Draw/DrawerInterface.html
  36. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Effects/EffectsInterface.html
  37. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Border.html
  38. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Canvas.html
  39. 2 2
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Grayscale.html
  40. 2 2
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/OnPixelBased.html
  41. 0 4
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Basic.html
  42. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Basic/Rotate.html
  43. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Filter/Transformation.html
  44. 38 38
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Drawer.html
  45. 9 9
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Effects.html
  46. 6 6
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Font.html
  47. 36 191
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Image.html
  48. 12 12
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Imagine.html
  49. 16 22
      vendor/imagine/imagine/docs/API/API/Imagine/Gd/Layers.html
  50. 30 30
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Drawer.html
  51. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Effects.html
  52. 6 6
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Font.html
  53. 36 246
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Image.html
  54. 12 12
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Imagine.html
  55. 16 22
      vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Layers.html
  56. 4 10
      vendor/imagine/imagine/docs/API/API/Imagine/Image.html
  57. 6 6
      vendor/imagine/imagine/docs/API/API/Imagine/Image/AbstractFont.html
  58. 449 0
      vendor/imagine/imagine/docs/API/API/Imagine/Image/Color.html
  59. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/FillInterface.html
  60. 15 15
      vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Horizontal.html
  61. 15 15
      vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Linear.html
  62. 15 15
      vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Vertical.html
  63. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Image/FontInterface.html
  64. 18 167
      vendor/imagine/imagine/docs/API/API/Imagine/Image/ImageInterface.html
  65. 6 6
      vendor/imagine/imagine/docs/API/API/Imagine/Image/ImagineInterface.html
  66. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Image/ManipulatorInterface.html
  67. 29 29
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Drawer.html
  68. 3 3
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Effects.html
  69. 6 6
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Font.html
  70. 36 246
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Image.html
  71. 12 12
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Imagine.html
  72. 16 22
      vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Layers.html
  73. 8 107
      vendor/imagine/imagine/docs/API/API/classes.html
  74. 42 165
      vendor/imagine/imagine/docs/API/API/doc-index.html
  75. 0 21
      vendor/imagine/imagine/docs/API/API/interfaces.html
  76. 0 6
      vendor/imagine/imagine/docs/API/API/namespaces.html
  77. 0 0
      vendor/imagine/imagine/docs/API/API/renderer.index
  78. 0 0
      vendor/imagine/imagine/docs/API/API/search_index.js
  79. 1 14
      vendor/imagine/imagine/docs/API/API/tree.js
  80. 0 6
      vendor/imagine/imagine/docs/_themes/imagine/layout.html
  81. 0 1
      vendor/imagine/imagine/docs/index.rst
  82. 6 6
      vendor/imagine/imagine/docs/usage/drawing.rst
  83. 2 2
      vendor/imagine/imagine/docs/usage/effects.rst
  84. 31 19
      vendor/imagine/imagine/docs/usage/introduction.rst
  85. 3 3
      vendor/imagine/imagine/docs/usage/layers.rst
  86. 54 55
      vendor/imagine/imagine/lib/Imagine/Draw/DrawerInterface.php
  87. 3 3
      vendor/imagine/imagine/lib/Imagine/Effects/EffectsInterface.php
  88. 6 6
      vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Border.php
  89. 4 4
      vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Canvas.php
  90. 8 1
      vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Grayscale.php
  91. 0 9
      vendor/imagine/imagine/lib/Imagine/Filter/Advanced/OnPixelBased.php
  92. 5 5
      vendor/imagine/imagine/lib/Imagine/Filter/Basic/Rotate.php
  93. 1 1
      vendor/imagine/imagine/lib/Imagine/Filter/Basic/Save.php
  94. 3 3
      vendor/imagine/imagine/lib/Imagine/Filter/Transformation.php
  95. 11 18
      vendor/imagine/imagine/lib/Imagine/Gd/Drawer.php
  96. 2 9
      vendor/imagine/imagine/lib/Imagine/Gd/Effects.php
  97. 13 82
      vendor/imagine/imagine/lib/Imagine/Gd/Image.php
  98. 16 26
      vendor/imagine/imagine/lib/Imagine/Gd/Imagine.php
  99. 3 6
      vendor/imagine/imagine/lib/Imagine/Gd/Layers.php
  100. 16 12
      vendor/imagine/imagine/lib/Imagine/Gmagick/Drawer.php

+ 11 - 4
vendor/gedmo/doctrine-extensions/doc/sluggable.md

@@ -7,7 +7,7 @@ Features:
 
 - Automatic predifined field transformation into slug
 - ORM and ODM support using same listener
-- Slugs can be unique and styled
+- Slugs can be unique and styled, even with prefixes and/or suffixes
 - Can be nested with other behaviors
 - Annotation, Yaml and Xml mapping support for extensions
 - Multiple slugs, diferent slugs can link to same fields
@@ -15,6 +15,10 @@ Features:
 [blog_reference]: http://gediminasm.org/article/sluggable-behavior-extension-for-doctrine-2 "Sluggable extension for Doctrine 2 makes automatic record field transformations into url friendly names"
 [blog_test]: http://gediminasm.org/test "Test extensions on this blog"
 
+Update **2013-08-23**
+
+- Added 'prefix' and 'suffix' configuration parameter #812
+
 Update **2013-08-19**
 
 - allow empty slug #807 regenerate slug only if set to `null`
@@ -326,6 +330,8 @@ echo $article->getSlug();
 - **unique** (optional, default=true) - **true** if slug should be unique and if identical it will be prefixed, **false** - otherwise
 - **unique_base** (optional, default=null) - used in conjunction with **unique**. The name of the entity property that should be used as a key when doing a uniqueness check.
 - **separator** (optional, default="-") - separator which will separate words in slug
+- **prefix** (optional, default="") - prefix which will be added to the generated slug
+- **suffix** (optional, default="") - suffix which will be added to the generated slug
 - **style** (optional, default="default") - **"default"** all letters will be lowercase, **"camel"** - first word letter will be uppercase
 - **handlers** (optional, default=[]) - list of slug handlers, like tree path slug, or customized, for example see bellow
 
@@ -451,8 +457,9 @@ $sluggableListener->setTransliterator($callable);
 
 ### Regenerating slug
 
-In case if you want the slug to regenerate itself based on sluggable fields.
-Set the slug to **null** or empty string.
+In case if you want the slug to regenerate itself based on sluggable fields, set the slug to **null**.
+
+*Note: in previous versions empty strings would also cause the slug to be regenerated. This behaviour was changed in v2.3.8.*
 
 ``` php
 <?php
@@ -543,7 +550,7 @@ class Article
     private $uniqueTitle;
 
     /**
-     * @Gedmo\Slug(fields={"uniqueTitle"})
+     * @Gedmo\Slug(fields={"uniqueTitle"}, prefix="some-prefix-")
      * @ORM\Column(type="string", length=128, unique=true)
      */
     private $uniqueSlug;

+ 4 - 2
vendor/gedmo/doctrine-extensions/doc/softdeleteable.md

@@ -10,6 +10,7 @@ Features:
 - For now, it works only with the ORM
 - Can be nested with other behaviors
 - Annotation, Yaml and Xml mapping support for extensions
+- Support for 'timeAware' option: When creating an entity set a date of deletion in the future and never worry about cleaning up at expiration time.
 
 [blog_reference]: http://gediminasm.org/article/tree-nestedset-behavior-extension-for-doctrine-2 "Softdeleteable - does not explicitly remove record entries from the database, instead it marks those as deleted and skips in selection queries"
 [blog_test]: http://gediminasm.org/test "Test extensions on this blog"
@@ -79,7 +80,7 @@ use Doctrine\ORM\Mapping as ORM;
 
 /**
  * @ORM\Entity
- * @Gedmo\SoftDeleteable(fieldName="deletedAt")
+ * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=false)
  */
 class Article
 {
@@ -141,6 +142,7 @@ Entity\Article:
   gedmo:
     soft_deleteable:
       field_name: deletedAt
+      time_aware: false
   id:
     id:
       type: integer
@@ -172,7 +174,7 @@ Entity\Article:
 
         <field name="deletedAt" type="datetime" nullable="true" />
 
-        <gedmo:soft-deleteable field-name="deletedAt" />
+        <gedmo:soft-deleteable field-name="deletedAt" time-aware="false" />
     </entity>
 
 </doctrine-mapping>

+ 4 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/Mapping/Annotation/Slug.php

@@ -27,6 +27,10 @@ final class Slug extends Annotation
     public $unique_base = null;
     /** @var string */
     public $separator = '-';
+    /** @var string */
+    public $prefix = '';
+    /** @var string */
+    public $suffix = '';
     /** @var array<Gedmo\Mapping\Annotation\SlugHandler> */
     public $handlers = array();
 }

+ 3 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/Mapping/Annotation/SoftDeleteable.php

@@ -17,4 +17,7 @@ final class SoftDeleteable extends Annotation
 {
     /** @var string */
     public $fieldName = 'deletedAt';
+
+    /** @var bool */
+    public $timeAware = false;
 }

+ 2 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Annotation.php

@@ -129,6 +129,8 @@ class Annotation extends AbstractAnnotationDriver
                     'unique' => $slug->unique,
                     'unique_base' => $slug->unique_base,
                     'separator' => $slug->separator,
+                    'prefix' => $slug->prefix,
+                    'suffix' => $slug->suffix,
                     'handlers' => $handlers,
                 );
             }

+ 4 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Xml.php

@@ -95,6 +95,10 @@ class Xml extends BaseXml
                             $this->_getAttribute($slug, 'unique_base') : null,
                         'separator' => $this->_isAttributeSet($slug, 'separator') ?
                             $this->_getAttribute($slug, 'separator') : '-',
+                        'prefix' => $this->_isAttributeSet($slug, 'prefix') ?
+                            $this->_getAttribute($slug, 'prefix') : '',
+                        'suffix' => $this->_isAttributeSet($slug, 'suffix') ?
+                            $this->_getAttribute($slug, 'suffix') : '',
                         'handlers' => $handlers,
                     );
                     if (!$meta->isMappedSuperclass && $meta->isIdentifier($field) && !$config['slugs'][$field]['unique']) {

+ 6 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Mapping/Driver/Yaml.php

@@ -92,6 +92,12 @@ class Yaml extends File implements Driver
                         $config['slugs'][$field]['separator'] = isset($slug['separator']) ?
                             (string)$slug['separator'] : '-';
 
+                        $config['slugs'][$field]['prefix'] = isset($slug['prefix']) ?
+                            (string)$slug['prefix'] : '';
+
+                        $config['slugs'][$field]['suffix'] = isset($slug['suffix']) ?
+                            (string)$slug['suffix'] : '';
+
                         if (!$meta->isMappedSuperclass && $meta->isIdentifier($field) && !$config['slugs'][$field]['unique']) {
                             throw new InvalidMappingException("Identifier field - [{$field}] slug must be unique in order to maintain primary key in class - {$meta->name}");
                         }

+ 3 - 1
vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/Sluggable.php

@@ -26,11 +26,13 @@ interface Sluggable
      *         updatable (optional, default=true) - true to update the slug on sluggable field changes, false - otherwise
      *         unique (optional, default=true) - true if slug should be unique and if identical it will be prefixed, false - otherwise
      *         separator (optional, default="-") - separator which will separate words in slug
+     *         prefix (optional, default="") - suffix which will be added to the generated slug
+     *         suffix (optional, default="") - prefix which will be added to the generated slug
      *         style (optional, default="default") - "default" all letters will be lowercase, "camel" - first word letter will be uppercase
      *
      * example:
      * 
-     * @gedmo:Slug(style="camel", separator="_", updatable=false, unique=false)
+     * @gedmo:Slug(style="camel", separator="_", prefix="", suffix="" updatable=false, unique=false)
      * @Column(type="string", length=64)
      * $property
      */

+ 4 - 1
vendor/gedmo/doctrine-extensions/lib/Gedmo/Sluggable/SluggableListener.php

@@ -320,7 +320,7 @@ class SluggableListener extends MappedEventSubscriber
                 if(!$urlized){
                     $slug = call_user_func($this->urlizer, $slug, $options['separator']);
                 }
-                // stylize the slug
+                // Step 3: stylize the slug
                 switch ($options['style']) {
                     case 'camel':
                         $slug = preg_replace_callback('/^[a-z]|' . $options['separator'] . '[a-z]/smi', function ($m) {
@@ -354,6 +354,9 @@ class SluggableListener extends MappedEventSubscriber
                     $slug = substr($slug, 0, $mapping['length']);
                 }
 
+                // add suffix/prefix
+                $slug = $options['prefix'] . $slug . $options['suffix'];
+
                 if (isset($mapping['nullable']) && $mapping['nullable'] && !$slug) {
                     $slug = null;
                 }

+ 13 - 4
vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Filter/ODM/SoftDeleteableFilter.php

@@ -5,6 +5,7 @@ namespace Gedmo\SoftDeleteable\Filter\ODM;
 use Doctrine\ODM\MongoDB\Query\Filter\BsonFilter;
 use Doctrine\ODM\MongoDB\Mapping\ClassMetaData;
 use Gedmo\SoftDeleteable\SoftDeleteableListener;
+use Gedmo\Exception\RuntimeException;
 
 class SoftDeleteableFilter extends BsonFilter
 {
@@ -35,9 +36,17 @@ class SoftDeleteableFilter extends BsonFilter
 
         $column = $targetEntity->fieldMappings[$config['fieldName']];
 
-        return array(
-          $column['fieldName'] => NULL
-        );
+        if (isset($config['timeAware']) && $config['timeAware']) {
+            //@fixme timeAware is not yet respected here!
+            throw new RuntimeException("Softdeleteable timeAware is not supported in mongodb odm yet");
+            return array(
+                $column['fieldName'] => NULL
+            );
+        } else {
+            return array(
+                $column['fieldName'] => NULL
+            );
+        }
     }
 
     protected function getListener()
@@ -86,4 +95,4 @@ class SoftDeleteableFilter extends BsonFilter
         $this->disabled[$class] = false;
     }
 
-}
+}

+ 10 - 3
vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Filter/SoftDeleteableFilter.php

@@ -37,9 +37,16 @@ class SoftDeleteableFilter extends SQLFilter
             return '';
         }
 
-        $column = $targetEntity->columnNames[$config['fieldName']];
-
-        return $targetTableAlias.'.'.$column.' IS NULL';
+        $conn = $this->getEntityManager()->getConnection();
+        $platform = $conn->getDatabasePlatform();
+        $column = $targetEntity->getQuotedColumnName($config['fieldName'], $platform);
+
+        $addCondSql = $platform->getIsNullExpression($targetTableAlias.'.'.$column);
+        if (isset($config['timeAware']) && $config['timeAware']) {
+            $now = $conn->quote(date('Y-m-d H:i:s')); // should use UTC in database and PHP
+            $addCondSql = "({$addCondSql} OR {$targetTableAlias}.{$column} > {$now})";
+        }
+        return $addCondSql;
     }
 
     public function disableForEntity($class)

+ 8 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Annotation.php

@@ -37,6 +37,14 @@ class Annotation extends AbstractAnnotationDriver
             Validator::validateField($meta, $annot->fieldName);
 
             $config['fieldName'] = $annot->fieldName;
+
+            $config['timeAware'] = false;
+            if(isset($annot->timeAware)){
+                if (!is_bool($annot->timeAware)) {
+                    throw new InvalidMappingException("timeAware must be boolean. ".gettype($annot->timeAware)." provided.");
+                }
+                $config['timeAware'] = $annot->timeAware;
+            }
         }
 
         $this->validateFullMetadata($meta, $config);

+ 8 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Xml.php

@@ -43,6 +43,14 @@ class Xml extends BaseXml
 
                 $config['softDeleteable'] = true;
                 $config['fieldName'] = $field;
+
+                $config['timeAware'] = false;
+                if($this->_isAttributeSet($xml->{'soft-deleteable'}, 'time-aware')) {
+                    if (!is_bool($this->_getAttribute($xml->{'soft-deleteable'}, 'time-aware'))) {
+                        throw new InvalidMappingException("timeAware must be boolean. ".gettype($this->_getAttribute($xml->{'soft-deleteable'}, 'time-aware'))." provided.");
+                    }
+                    $config['timeAware'] = $this->_getAttribute($xml->{'soft-deleteable'}, 'time-aware');
+                }
             }
         }
     }

+ 8 - 0
vendor/gedmo/doctrine-extensions/lib/Gedmo/SoftDeleteable/Mapping/Driver/Yaml.php

@@ -46,6 +46,14 @@ class Yaml extends File implements Driver
                 Validator::validateField($meta, $fieldName);
 
                 $config['fieldName'] = $fieldName;
+
+                $config['timeAware'] = false;
+                if(isset($classMapping['soft_deleteable']['time_aware'])) {
+                    if (!is_bool($classMapping['soft_deleteable']['time_aware'])) {
+                        throw new InvalidMappingException("timeAware must be boolean. ".gettype($classMapping['soft_deleteable']['time_aware'])." provided.");
+                    }
+                    $config['timeAware'] = $classMapping['soft_deleteable']['time_aware'];
+                }
             }
         }
     }

+ 1 - 1
vendor/gedmo/doctrine-extensions/lib/Gedmo/Tree/Entity/Repository/NestedTreeRepository.php

@@ -97,7 +97,7 @@ class NestedTreeRepository extends AbstractTreeRepository
                 if (strstr($method,'Sibling')) {
                     $wrappedParentOrSibling = new EntityWrapper($parentOrSibling, $this->_em);
                     $newParent = $wrappedParentOrSibling->getPropertyValue($config['parent']);
-                    if (is_null($newParent)) {
+                    if (null === $newParent && isset($config['root'])) {
                         throw new UnexpectedValueException("Cannot persist sibling for a root node, tree operation is not possible");
                     }
                     $node->sibling = $parentOrSibling;

+ 1 - 1
vendor/gedmo/doctrine-extensions/lib/Gedmo/Uploadable/UploadableListener.php

@@ -411,7 +411,7 @@ class UploadableListener extends MappedEventSubscriber
     public function removeFile($filePath)
     {
         if (is_file($filePath)) {
-            return unlink($filePath);
+            return @unlink($filePath);
         }
 
         return false;

+ 2 - 0
vendor/gedmo/doctrine-extensions/schemas/orm/doctrine-extensions-mapping-2-2.xsd

@@ -80,6 +80,8 @@ people to push their own additional attributes/elements into the same field elem
     <xs:attribute name="updatable" type="xs:boolean" use="optional" />
     <xs:attribute name="separator" type="xs:string" use="optional" />
     <xs:attribute name="style" type="gedmo:slug-style" use="optional" />
+    <xs:attribute name="prefix" type="xs:string" use="optional" />
+    <xs:attribute name="suffix" type="xs:string" use="optional" />
   </xs:complexType>
 
   <xs:complexType name="soft-deleteable">

+ 2 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/Mapping/SoftDeleteableMappingTest.php

@@ -60,6 +60,8 @@ class SoftDeleteableMappingTest extends BaseTestCaseOM
         
         $this->assertArrayHasKey('softDeleteable', $config);
         $this->assertTrue($config['softDeleteable']);
+        $this->assertArrayHasKey('timeAware', $config);
+        $this->assertFalse($config['timeAware']);
         $this->assertArrayHasKey('fieldName', $config);
         $this->assertEquals('deletedAt', $config['fieldName']);
     }

+ 2 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/Mapping/Xml/SoftDeleteableMappingTest.php

@@ -60,6 +60,8 @@ class SoftDeleteableMappingTest extends BaseTestCaseOM
 
         $this->assertArrayHasKey('softDeleteable', $config);
         $this->assertTrue($config['softDeleteable']);
+        $this->assertArrayHasKey('timeAware', $config);
+        $this->assertFalse($config['timeAware']);
         $this->assertArrayHasKey('fieldName', $config);
         $this->assertEquals('deletedAt', $config['fieldName']);
     }

+ 57 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/Fixture/Prefix.php

@@ -0,0 +1,57 @@
+<?php
+/**
+ * Created by Dirk Luijk (dirk@luijkwebcreations.nl)
+ * 2013
+ */
+
+namespace Sluggable\Fixture;
+
+
+use Gedmo\Sluggable\Sluggable;
+use Gedmo\Mapping\Annotation as Gedmo;
+use Doctrine\ORM\Mapping as ORM;
+
+/**
+ * @ORM\Entity
+ */
+class Prefix implements Sluggable
+{
+    /** @ORM\Id @ORM\GeneratedValue @ORM\Column(type="integer") */
+    private $id;
+
+    /**
+     * @ORM\Column(name="title", type="string", length=64)
+     */
+    private $title;
+
+    /**
+     * @Gedmo\Slug(separator="-", updatable=true, fields={"title"}, prefix="test-")
+     * @ORM\Column(name="slug", type="string", length=64, unique=true)
+     */
+    private $slug;
+
+    public function getId()
+    {
+        return $this->id;
+    }
+
+    public function setTitle($title)
+    {
+        $this->title = $title;
+    }
+
+    public function getTitle()
+    {
+        return $this->title;
+    }
+
+    public function setSlug($slug)
+    {
+        $this->slug = $slug;
+    }
+
+    public function getSlug()
+    {
+        return $this->slug;
+    }
+}

+ 57 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/Fixture/Suffix.php

@@ -0,0 +1,57 @@
+<?php
+/**
+ * Created by Dirk Luijk (dirk@luijkwebcreations.nl)
+ * 2013
+ */
+
+namespace Sluggable\Fixture;
+
+
+use Gedmo\Sluggable\Sluggable;
+use Gedmo\Mapping\Annotation as Gedmo;
+use Doctrine\ORM\Mapping as ORM;
+
+/**
+ * @ORM\Entity
+ */
+class Suffix implements Sluggable
+{
+    /** @ORM\Id @ORM\GeneratedValue @ORM\Column(type="integer") */
+    private $id;
+
+    /**
+     * @ORM\Column(name="title", type="string", length=64)
+     */
+    private $title;
+
+    /**
+     * @Gedmo\Slug(separator="-", updatable=true, fields={"title"}, suffix=".test")
+     * @ORM\Column(name="slug", type="string", length=64, unique=true)
+     */
+    private $slug;
+
+    public function getId()
+    {
+        return $this->id;
+    }
+
+    public function setTitle($title)
+    {
+        $this->title = $title;
+    }
+
+    public function getTitle()
+    {
+        return $this->title;
+    }
+
+    public function setSlug($slug)
+    {
+        $this->slug = $slug;
+    }
+
+    public function getSlug()
+    {
+        return $this->slug;
+    }
+}

+ 68 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/Sluggable/SluggablePrefixSuffixTest.php

@@ -0,0 +1,68 @@
+<?php
+/**
+ * Created by Dirk Luijk (dirk@luijkwebcreations.nl)
+ * 2013
+ */
+
+namespace Gedmo\Sluggable;
+
+
+use Doctrine\Common\EventManager;
+use Sluggable\Fixture\Prefix;
+use Sluggable\Fixture\Suffix;
+use Tool\BaseTestCaseORM;
+
+class SluggablePrefixSuffixTest extends BaseTestCaseORM {
+
+    const PREFIX = 'Sluggable\\Fixture\\Prefix';
+    const SUFFIX = 'Sluggable\\Fixture\\Suffix';
+
+    protected function setUp()
+    {
+        parent::setUp();
+
+        $evm = new EventManager;
+        $evm->addEventSubscriber(new SluggableListener);
+
+        $this->getMockSqliteEntityManager($evm);
+    }
+
+    /**
+     * @test
+     */
+    function testPrefix()
+    {
+        $foo = new Prefix();
+        $foo->setTitle('Bar');
+        $this->em->persist($foo);
+        $this->em->flush();
+
+        $this->assertEquals('test-bar', $foo->getSlug());
+    }
+
+    /**
+     * @test
+     */
+    function testSuffix()
+    {
+        $foo = new Suffix();
+        $foo->setTitle('Bar');
+        $this->em->persist($foo);
+        $this->em->flush();
+
+        $this->assertEquals('bar.test', $foo->getSlug());
+    }
+
+    /**
+     * Get a list of used fixture classes
+     *
+     * @return array
+     */
+    protected function getUsedEntityFixtures()
+    {
+        return array(
+            self::SUFFIX,
+            self::PREFIX,
+        );
+    }
+}

+ 60 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/Fixture/Document/UserTimeAware.php

@@ -0,0 +1,60 @@
+<?php
+
+namespace SoftDeleteable\Fixture\Document;
+
+use Gedmo\Mapping\Annotation as Gedmo;
+use Doctrine\ODM\MongoDB\Mapping\Annotations as ODM;
+
+/**
+ * @ODM\Document(collection="users")
+ * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=true)
+ */
+class UserTimeAware
+{
+    /** @ODM\Id */
+    private $id;
+
+    /** @ODM\String */
+    private $username;
+
+    /** @ODM\Date */
+    protected $deletedAt;
+
+    /**
+     * Sets deletedAt.
+     *
+     * @param  Datetime $deletedAt
+     * @return $this
+     */
+    public function setDeletedAt(\DateTime $deletedAt)
+    {
+        $this->deletedAt = $deletedAt;
+
+        return $this;
+    }
+
+    /**
+     * Returns deletedAt.
+     *
+     * @return DateTime
+     */
+    public function getDeletedAt()
+    {
+        return $this->deletedAt;
+    }
+
+    public function getId()
+    {
+        return $this->id;
+    }
+
+    public function setUsername($username)
+    {
+        $this->username = $username;
+    }
+
+    public function getUsername()
+    {
+        return $this->username;
+    }
+}

+ 1 - 1
vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/Fixture/Entity/Person.php

@@ -7,7 +7,7 @@ use Doctrine\ORM\Mapping as ORM;
 
 /**
  * @ORM\Entity
- * @Gedmo\SoftDeleteable(fieldName="deletedAt")
+ * @Gedmo\SoftDeleteable(fieldName="deletedAt", timeAware=true)
  */
 class Person
 {

+ 31 - 1
vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/HardRelationTest.php

@@ -69,10 +69,40 @@ class HardRelationTest extends BaseTestCaseORM
         $this->em->flush();
         $this->em->clear();
 
-        $address = $this->em->getRepository('SoftDeleteable\Fixture\Entity\Person')->findOneById($address->getId());
+        $address = $this->em->getRepository('SoftDeleteable\Fixture\Entity\Address')->findOneById($address->getId());
         $this->assertNull($address, "Softdelete should cascade to hard relation entity");
     }
 
+    /**
+     * @test
+     */
+    function shouldHandleTimeAwareSoftDeleteable()
+    {
+        $address = new Address;
+        $address->setStreet('13 Boulangerie, 404');
+
+        $person = new Person;
+        $person->setName('Gedi');
+        $person->setDeletedAt(new \DateTime(date('Y-m-d H:i:s', time() + 15 * 3600))); // in an hour
+        $person->setAddress($address);
+
+        $this->em->persist($address);
+        $this->em->persist($person);
+        $this->em->flush();
+        $this->em->clear();
+
+        $person = $this->em->getRepository('SoftDeleteable\Fixture\Entity\Person')->findOneById($person->getId());
+        $this->assertNotNull($person, "Should not be softdeleted");
+
+        $person->setDeletedAt(new \DateTime(date('Y-m-d H:i:s', time() - 15 * 3600))); // in an hour
+        $this->em->persist($person);
+        $this->em->flush();
+        $this->em->clear();
+
+        $person = $this->em->getRepository('SoftDeleteable\Fixture\Entity\Person')->findOneById($person->getId());
+        $this->assertNull($person, "Should be softdeleted");
+    }
+
     protected function getUsedEntityFixtures()
     {
         return array(

+ 43 - 0
vendor/gedmo/doctrine-extensions/tests/Gedmo/SoftDeleteable/SoftDeleteableDocumentTest.php

@@ -35,6 +35,7 @@ class SoftDeleteableDocumentTest extends BaseTestCaseMongoODM
     const OTHER_ARTICLE_CLASS = 'SoftDeleteable\Fixture\Document\OtherArticle';
     const OTHER_COMMENT_CLASS = 'SoftDeleteable\Fixture\Document\OtherComment';
     const USER_CLASS = 'SoftDeleteable\Fixture\Document\User';
+    const USER__TIME_AWARE_CLASS = 'SoftDeleteable\Fixture\Document\UserTimeAware';
     const MAPPED_SUPERCLASS_CHILD_CLASS = 'SoftDeleteable\Fixture\Document\Child';
     const SOFT_DELETEABLE_FILTER_NAME = 'soft-deleteable';
 
@@ -115,6 +116,48 @@ class SoftDeleteableDocumentTest extends BaseTestCaseMongoODM
         $this->assertNull($user);
     }
 
+    /**
+     * Tests the filter with time aware option by enabling and disabling it between
+     * some user persists actions.
+     *
+     * @TODO: not supported in ODM yet
+     * test
+     */
+    public function shouldSupportSoftDeleteableFilterTimeAware()
+    {
+        $filter = $this->dm->getFilterCollection()->getFilter(self::SOFT_DELETEABLE_FILTER_NAME);
+        $filter->disableForDocument(self::USER__TIME_AWARE_CLASS);
+
+        $repo = $this->dm->getRepository(self::USER__TIME_AWARE_CLASS);
+
+        //Find entity with deletedAt date in future
+        $newUser = new User();
+        $username = 'test_user';
+        $newUser->setUsername($username);
+        $newUser->setDeletedAt(new \DateTime('tomorrow'));
+        $this->dm->persist($newUser);
+        $this->dm->flush();
+
+        $user = $repo->findOneBy(array('username' => $username));
+
+        $this->dm->remove($user);
+        $this->dm->flush();
+
+        //Don't find entity with deletedAt date in past
+        $newUser = new User();
+        $username = 'test_user';
+        $newUser->setUsername($username);
+        $newUser->setDeletedAt(new \DateTime('yesterday'));
+        $this->dm->persist($newUser);
+        $this->dm->flush();
+
+        $user = $repo->findOneBy(array('username' => $username));
+
+        $this->assertNull($user);
+        $this->dm->remove($user);
+        $this->dm->flush();
+
+    }
     public function testPostSoftDeleteEventIsDispatched()
     {
         $subscriber = $this->getMock(

+ 1 - 1
vendor/gedmo/doctrine-extensions/tests/Gedmo/Tool/BaseTestCaseORM.php

@@ -208,7 +208,7 @@ abstract class BaseTestCaseORM extends \PHPUnit_Framework_TestCase
     /**
      * Get annotation mapping configuration
      *
-     * @return Doctrine\ORM\Configuration
+     * @return \Doctrine\ORM\Configuration
      */
     protected function getMockAnnotatedConfig()
     {

+ 3 - 1
vendor/gedmo/doctrine-extensions/tests/Gedmo/Tree/NestedTreePositionTest.php

@@ -31,7 +31,6 @@ class NestedTreePositionTest extends BaseTestCaseORM
 
     /**
     * @test
-    * @expectedException UnexpectedValueException
     */
     function shouldFailToPersistRootSibling()
     {
@@ -47,6 +46,9 @@ class NestedTreePositionTest extends BaseTestCaseORM
         $repo->persistAsNextSiblingOf($sport, $food);
 
         $this->em->flush();
+        $this->assertSame(0, $sport->getLevel());
+        $this->assertSame(3, $sport->getLeft());
+        $this->assertSame(4, $sport->getRight());
     }
 
     /**

+ 1 - 1
vendor/gedmo/doctrine-extensions/tests/bootstrap.php

@@ -58,4 +58,4 @@ Gedmo\DoctrineExtensions::registerAnnotations();
 
 $reader = new AnnotationReader();
 $reader = new CachedReader($reader, new ArrayCache());
-$_ENV['annotation_reader'] = $reader;
+$_ENV['annotation_reader'] = $reader;

+ 2 - 42
vendor/imagine/imagine/.travis.yml

@@ -1,50 +1,10 @@
 language: php
-
-env:
-  - IMAGINE_DRIVER=imagick
-  - IMAGINE_DRIVER=gmagick
-
 before_script:
   - composer self-update
-  - composer install --prefer-source
-  - sudo apt-get remove -y imagemagick libmagickcore-dev libmagickwand-dev
-  - sudo apt-get install -y libtiff-dev libjpeg-dev libdjvulibre-dev libwmf-dev pkg-config
-  - echo '' > ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/xdebug.ini
-  - sh -c " if [ '$IMAGINE_DRIVER' = 'imagick' ]; then
-              wget http://www.imagemagick.org/download/legacy/ImageMagick-6.8.5-10.tar.gz;
-              tar xzf ImageMagick-6.8.5-10.tar.gz;
-              cd ImageMagick-6.8.5-10;
-              ./configure --prefix=/opt/imagemagick;
-              make -j;
-              sudo make install;
-              export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/imagemagick/lib/pkgconfig;
-              sudo ln -s /opt/imagemagick/include/ImageMagick-6 /opt/imagemagick/include/ImageMagick;
-              cd ..;
-              wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz;
-              tar -xzf imagick-3.1.0RC2.tgz;
-              cd imagick-3.1.0RC2;
-              phpize;
-              ./configure --with-imagick=/opt/imagemagick;
-              make -j;
-              sudo make install;
-              echo \"extension=imagick.so\" >> `php --ini | grep \"Loaded Configuration\" | sed -e \"s|.*:\s*||\"`;
-              php --ri imagick;
-            fi"
-  - sh -c " if [ '$IMAGINE_DRIVER' = 'gmagick' ]; then
-              sudo apt-get install -y graphicsmagick libgraphicsmagick1-dev;
-              wget http://pecl.php.net/get/gmagick-1.1.0RC3.tgz;
-              tar -xzf gmagick-1.1.0RC3.tgz;
-              cd gmagick-1.1.0RC3;
-              phpize;
-              ./configure --with-gmagick=/usr/local;
-              make -j;
-              sudo make install;
-              echo \"extension=gmagick.so\" >> `php --ini | grep \"Loaded Configuration\" | sed -e \"s|.*:\s*||\"`;
-              php --ri gmagick;
-            fi"
-
+  - composer install --prefer-source 
 php:
   - 5.3.3
   - 5.3
   - 5.4
   - 5.5
+script: rake test

+ 1 - 10
vendor/imagine/imagine/CHANGELOG.md

@@ -1,15 +1,6 @@
 # CHANGELOG
 
-### 0.6.0 (2013-xx-xx)
-
-  * BC break : Colors are now provided through the PaletteInterface. Any call
-    to previous Imagine\Image\Color constructor must be removed and use the
-    palette provided by Imagine\Image\ImageInterface::getPalette to create
-    colors.
-  * Add support for ICC profiles
-  * Add support for CMYK and grayscale colorspace images.
-
-### 0.5.0 (2013-07-10)
+### 0.5.0 (2013-xx-xx)
 
   * Add `Layers::coalesce`.
   * Add filter option to `ImageInterface::resize`.

+ 0 - 6
vendor/imagine/imagine/LICENSE

@@ -17,9 +17,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
-
-This software embeds Adobe ICC Profiles, see license at
-http://www.adobe.com/support/downloads/iccprofiles/icc_eula_mac_dist.html .
-
-This sofwtare also embeds ICC Profile from colormanagement.org. Please
-find information about their license at http://colormanagement.org/ .

+ 199 - 0
vendor/imagine/imagine/Rakefile

@@ -0,0 +1,199 @@
+require 'date'
+require 'digest/md5'
+require 'fileutils'
+
+class String
+  def underscore
+    self.gsub(/::/, '/').
+    gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
+    gsub(/([a-z\d])([A-Z])/,'\1_\2').
+    tr("-", "_").
+    downcase
+  end
+
+  def unindent
+    gsub(/^#{self[/\A\s*/]}/, '')
+  end
+end
+
+task :phar, :version do |t, args|
+  version = args[:version]
+
+  File.open("stub.php", "w") do |f|
+    f.write(<<-STUB.unindent)
+    <?php
+    Phar::mapPhar();
+
+    $basePath = 'phar://' . __FILE__ . '/';
+
+    spl_autoload_register(function($class) use ($basePath)
+    {
+        if (0 !== strpos($class, "Imagine\\\\")) {
+            return false;
+        }
+        $path = str_replace('\\\\', DIRECTORY_SEPARATOR, substr($class, 8));
+        $file = $basePath.$path.'.php';
+        if (file_exists($file)) {
+            require_once $file;
+            return true;
+        }
+    });
+
+    __HALT_COMPILER();
+    STUB
+  end
+
+  system "phar-build -s #{Dir.pwd}/lib/Imagine -S #{Dir.pwd}/stub.php --phar #{Dir.pwd}/imagine-v#{version}.phar --ns --strip-files '.php$'"
+
+  File.unlink("stub.php")
+end
+
+task :test do
+  exitcode = 0
+
+  if ENV["TRAVIS"] == 'true'
+    puts "Travis CI"
+    system "sudo apt-get install -y  imagemagick libtiff-dev libjpeg-dev libdjvulibre-dev libwmf-dev libmagickcore-dev libmagickwand-dev"
+
+    system "wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz"
+    system "tar -xzf imagick-3.1.0RC2.tgz"
+    system "sh -c \"cd imagick-3.1.0RC2 && phpize && ./configure --with-imagick=/usr/local && make && sudo make install\""
+
+    system "sudo apt-get install -y graphicsmagick libgraphicsmagick1-dev"
+
+    system "wget http://pecl.php.net/get/gmagick-1.1.0RC3.tgz"
+    system "tar -xzf gmagick-1.1.0RC3.tgz"
+    system "sh -c \"cd gmagick-1.1.0RC3 && phpize && ./configure --with-gmagick=/usr/local && make && sudo make install\""
+  end
+
+  ini_file = Hash[`php --ini`.split("\n").map {|l| l.split(/:\s+/)}]["Loaded Configuration File"]
+  original_ini_contents = File.read(ini_file)
+
+  puts "testing with gmagick enabled"
+
+  File.open(ini_file, "w") do |f|
+    f.write(original_ini_contents)
+    f.write(<<-INI.unindent)
+    extension=gmagick.so
+    INI
+  end
+
+  exitcode = 1 unless system "phpunit tests/"
+
+  puts "testing with imagick enabled"
+
+  File.open(ini_file, "w") do |f|
+    f.write(original_ini_contents)
+    f.write(<<-INI.unindent)
+    extension=imagick.so
+    INI
+  end
+
+  exitcode = 1 unless system "phpunit tests/"
+
+  File.open(ini_file, "w") do |f|
+    f.write(original_ini_contents)
+  end
+
+  exit exitcode
+end
+
+task :clean do
+  system "git clean -df"
+end
+
+task :pear, :version do |t, args|
+  require 'nokogiri'
+
+  Dir.chdir("lib")
+  version = args[:version]
+  now     = DateTime.now
+  hash    = Digest::MD5.new
+  xml     = Nokogiri::XML::Builder.new do |xml|
+    xml.package(:packagerversion => "1.8.0", :version => "2.0",
+                :xmlns => "http://pear.php.net/dtd/package-2.0",
+                "xmlns:tasks" => "http://pear.php.net/dtd/tasks-1.0",
+                "xmlns:xsi" => "http://www.w3.org/2001/XMLSchema-instance",
+                "xsi:schemaLocation" => [
+                  "http://pear.php.net/dtd/tasks-1.0",
+                  "http://pear.php.net/dtd/tasks-1.0.xsd",
+                  "http://pear.php.net/dtd/package-2.0",
+                  "http://pear.php.net/dtd/package-2.0.xsd"
+                ].join(" ")) {
+      xml.name "Imagine"
+      xml.channel "pear.avalanche123.com"
+      xml.summary "PHP 5.3 Object Oriented image manipulation library."
+      xml.description "Image manipulation library for PHP 5.3 inspired by Python's PIL and other image libraries."
+      xml.lead {
+        xml.name   "Bulat Shakirzyanov"
+        xml.user   "avalanche123"
+        xml.email  "mallluhuct at gmail.com"
+        xml.active "yes"
+      }
+      xml.date now.strftime('%Y-%m-%d')
+      xml.time now.strftime('%H:%M:%S')
+      xml.version {
+        xml.release version
+        xml.api     version
+      }
+      xml.stability {
+        xml.release "beta"
+        xml.api     "beta"
+      }
+      xml.license "MIT", :uri => "http://www.opensource.org/licenses/mit-license.php"
+      xml.notes "-"
+      xml.contents {
+        xml.dir(:name => "/") {
+          `git ls-files`.split("\n").each { |f|
+            open(f, "r") do |io|
+              while (!io.eof)
+                hash.update(io.readpartial(1024))
+              end
+            end
+            xml.file(:md5sum => hash.hexdigest, :role => "php", :name => f)
+          }
+        }
+      }
+      xml.dependencies {
+        xml.required {
+          xml.php {
+            xml.min "5.3.2"
+          }
+          xml.pearinstaller {
+            xml.min "1.4.0"
+          }
+        }
+      }
+      xml.phprelease
+    }
+  end
+  File.open("package.xml", "w") { |f| f.write(xml.to_xml) }
+  system "pear package"
+  File.unlink("package.xml")
+  FileUtils.mv("Imagine-#{version}.tgz", "../")
+end
+
+task :sami do
+  system "bin/sami.php update docs/sami_configuration.php -v"
+end
+
+desc "create a new Imagine release - involves "
+task :release, :version do |t, args|
+  version = args[:version]
+
+  Rake::Task["test"]
+
+  Rake::Task["sami"].invoke
+
+  system "git add docs/API"
+  system "git commit -m \"updated api docs for release #{version}\""
+
+  Rake::Task["pear"].invoke(version)
+  Rake::Task["phar"].invoke(version)
+
+  system "git checkout master"
+  system "git merge develop"
+  system "git tag v#{version} -m \"release v#{version}\""
+  system "git push"
+  system "git push --tags"
+end

+ 35 - 40
vendor/imagine/imagine/composer.json

@@ -1,43 +1,38 @@
 {
-    "name": "imagine/imagine",
-    "description": "Image processing for PHP 5.3",
-    "keywords": [
-        "image manipulation",
-        "image processing",
-        "drawing",
-        "graphics"
-    ],
-    "homepage": "http://imagine.readthedocs.org/",
-    "license": "MIT",
-    "authors": [
-        {
-            "name": "Bulat Shakirzyanov",
-            "email": "mallluhuct@gmail.com",
-            "homepage": "http://avalanche123.com"
-        }
-    ],
-    "config": {
-        "bin-dir": "bin"
-    },
-    "require": {
-        "php": ">=5.3.2"
-    },
-    "require-dev": {
-        "sami/sami": "dev-master"
-    },
-    "suggest": {
-        "ext-gd": "to use the GD implementation",
-        "ext-imagick": "to use the Imagick implementation",
-        "ext-gmagick": "to use the Gmagick implementation"
-    },
-    "autoload": {
-        "psr-0": {
-            "Imagine": "lib/"
-        }
-    },
-    "extra": {
-        "branch-alias": {
-            "dev-develop": "0.6-dev"
-        }
+  "name": "imagine/imagine",
+  "description": "Image processing for PHP 5.3",
+  "keywords": [
+    "image manipulation",
+    "image processing",
+    "drawing",
+    "graphics"
+  ],
+  "homepage": "http://imagine.readthedocs.org/",
+  "license": "MIT",
+  "authors": [
+    {
+      "name": "Bulat Shakirzyanov",
+      "email": "mallluhuct@gmail.com",
+      "homepage": "http://avalanche123.com"
     }
+  ],
+  "config": {
+    "bin-dir": "bin"
+  },
+  "require": {
+    "php": ">=5.3.2"
+  },
+  "require-dev": {
+    "sami/sami": "dev-master"
+  },
+  "suggest": {
+    "ext-gd": "to use the GD implementation",
+    "ext-imagick": "to use the Imagick implementation",
+    "ext-gmagick": "to use the Gmagick implementation"
+  },
+  "autoload": {
+    "psr-0": {
+      "Imagine": "lib/"
+    }
+  }
 }

+ 37 - 37
vendor/imagine/imagine/docs/API/API/Imagine/Draw/DrawerInterface.html

@@ -40,7 +40,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
                 </td>
                 <td></td>
@@ -50,7 +50,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but also connects end points with a straight line</p>
                 </td>
                 <td></td>
@@ -60,7 +60,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
                 </td>
                 <td></td>
@@ -70,7 +70,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $outline, integer $thickness = 1)
+                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $outline, integer $thickness = 1)
                     <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
                 </td>
                 <td></td>
@@ -80,7 +80,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but connects end points and the center</p>
                 </td>
                 <td></td>
@@ -90,7 +90,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
                 </td>
                 <td></td>
@@ -100,7 +100,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws a polygon using array of x, y coordinates.</p>
                 </td>
                 <td></td>
@@ -121,9 +121,9 @@
         <h2>Details</h2>
 
                         <h3 id="method_arc">
-        <div class="location">at line 40</div>
+        <div class="location">at line 39</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
@@ -158,7 +158,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -187,7 +187,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -198,9 +198,9 @@
     </div>
 
                 <h3 id="method_chord">
-        <div class="location">at line 57</div>
+        <div class="location">at line 56</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but also connects end points with a straight line</p>
@@ -235,7 +235,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -270,7 +270,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -281,9 +281,9 @@
     </div>
 
                 <h3 id="method_ellipse">
-        <div class="location">at line 73</div>
+        <div class="location">at line 72</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
@@ -306,7 +306,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -341,7 +341,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -352,9 +352,9 @@
     </div>
 
                 <h3 id="method_line">
-        <div class="location">at line 85</div>
+        <div class="location">at line 84</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $outline, integer $thickness = 1)</code>
+    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $outline, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
@@ -377,7 +377,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$outline</td>
                 <td>
 </td>
@@ -407,9 +407,9 @@
     </div>
 
                 <h3 id="method_pieSlice">
-        <div class="location">at line 102</div>
+        <div class="location">at line 101</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but connects end points and the center</p>
@@ -444,7 +444,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -479,7 +479,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -490,9 +490,9 @@
     </div>
 
                 <h3 id="method_dot">
-        <div class="location">at line 115</div>
+        <div class="location">at line 114</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
@@ -509,7 +509,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -532,7 +532,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -543,14 +543,14 @@
     </div>
 
                 <h3 id="method_polygon">
-        <div class="location">at line 130</div>
+        <div class="location">at line 129</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a polygon using array of x, y coordinates.</p>
         <p>Must contain at least
-three coordinates</p>
+ three coordinates</p>
         <div class="tags">
                             <h4>Parameters</h4>
 
@@ -562,7 +562,7 @@ three coordinates</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -597,7 +597,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -608,7 +608,7 @@ three coordinates</p>
     </div>
 
                 <h3 id="method_text">
-        <div class="location">at line 147</div>
+        <div class="location">at line 146</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>text</strong>(string $string, <a href="../../Imagine/Image/AbstractFont.html"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> $font, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, integer $angle)</code>
     </h3>
@@ -661,7 +661,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Effects/EffectsInterface.html

@@ -70,7 +70,7 @@
                     <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Colorize the image</p>
                 </td>
                 <td></td>
@@ -212,7 +212,7 @@
                 <h3 id="method_colorize">
         <div class="location">at line 59</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
-    <strong>colorize</strong>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>colorize</strong>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Colorize the image</p>
@@ -223,7 +223,7 @@
 
                     <table>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Border.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $width = 1, integer $height = 1)
+                    <a href="#method___construct">__construct</a>(<a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $width = 1, integer $height = 1)
                     <p>Constructs Border filter with given color, width and height</p>
                 </td>
                 <td></td>
@@ -64,7 +64,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 46</div>
         <code>            public            
-    <strong>__construct</strong>(<a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $width = 1, integer $height = 1)</code>
+    <strong>__construct</strong>(<a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $width = 1, integer $height = 1)</code>
     </h3>
     <div class="details">
         <p>Constructs Border filter with given color, width and height</p>
@@ -75,7 +75,7 @@
 
                     <table>
                     <tr>
-                <td><a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Canvas.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<a href="../../../Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a> $imagine, <a href="../../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $placement = null, <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method___construct">__construct</a>(<a href="../../../Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a> $imagine, <a href="../../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $placement = null, <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Constructs Canvas filter with given width and height and the placement of the current image inside the new canvas</p>
                 </td>
                 <td></td>
@@ -64,7 +64,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 56</div>
         <code>            public            
-    <strong>__construct</strong>(<a href="../../../Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a> $imagine, <a href="../../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $placement = null, <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>__construct</strong>(<a href="../../../Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a> $imagine, <a href="../../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $placement = null, <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Constructs Canvas filter with given width and height and the placement of the current image inside the new canvas</p>
@@ -93,7 +93,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>

+ 2 - 2
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/Grayscale.html

@@ -63,7 +63,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 23</div>
+        <div class="location">at line 24</div>
         <code>            public            
     <strong>__construct</strong>()</code>
     </h3>
@@ -80,7 +80,7 @@
     </div>
 
                 <h3 id="method_apply">
-        <div class="location">in <a href="../../../Imagine/Filter/Advanced/OnPixelBased.html#method_apply"><abbr title="Imagine\Filter\Advanced\OnPixelBased">OnPixelBased</abbr></a> at line 44</div>
+        <div class="location">in <a href="../../../Imagine/Filter/Advanced/OnPixelBased.html#method_apply"><abbr title="Imagine\Filter\Advanced\OnPixelBased">OnPixelBased</abbr></a> at line 35</div>
         <code>            public            <a href="../../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>apply</strong>(<a href="../../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $image)</code>
     </h3>

+ 2 - 2
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Advanced/OnPixelBased.html

@@ -63,7 +63,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 27</div>
+        <div class="location">at line 18</div>
         <code>            public            
     <strong>__construct</strong>($callback)</code>
     </h3>
@@ -91,7 +91,7 @@
     </div>
 
                 <h3 id="method_apply">
-        <div class="location">at line 44</div>
+        <div class="location">at line 35</div>
         <code>            public            <a href="../../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>apply</strong>(<a href="../../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $image)</code>
     </h3>

+ 0 - 4
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Basic.html

@@ -74,10 +74,6 @@
                             <tr>
                     <td><a href="../../Imagine/Filter/Basic/Thumbnail.html"><abbr title="Imagine\Filter\Basic\Thumbnail">Thumbnail</abbr></a></td>
                     <td class="last">A thumbnail filter</td>
-                </tr>
-                            <tr>
-                    <td><a href="../../Imagine/Filter/Basic/WebOptimization.html"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr></a></td>
-                    <td class="last">A filter to render web-optimized images</td>
                 </tr>
                     </table>
     

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Basic/Rotate.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(integer $angle, <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method___construct">__construct</a>(integer $angle, <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Constructs Rotate filter with given angle and background color</p>
                 </td>
                 <td></td>
@@ -64,7 +64,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 39</div>
         <code>            public            
-    <strong>__construct</strong>(integer $angle, <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>__construct</strong>(integer $angle, <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Constructs Rotate filter with given angle and background color</p>
@@ -81,7 +81,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Filter/Transformation.html

@@ -161,7 +161,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td></td>
@@ -721,7 +721,7 @@
                 <h3 id="method_rotate">
         <div class="location">at line 175</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -738,7 +738,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>

+ 38 - 38
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Drawer.html

@@ -51,7 +51,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
                 </td>
                 <td></td>
@@ -61,7 +61,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but also connects end points with a straight line</p>
                 </td>
                 <td></td>
@@ -71,7 +71,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
                 </td>
                 <td></td>
@@ -81,7 +81,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
                 </td>
                 <td></td>
@@ -91,7 +91,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but connects end points and the center</p>
                 </td>
                 <td></td>
@@ -101,7 +101,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
                 </td>
                 <td></td>
@@ -111,7 +111,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws a polygon using array of x, y coordinates.</p>
                 </td>
                 <td></td>
@@ -132,7 +132,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 43</div>
+        <div class="location">at line 42</div>
         <code>            public            
     <strong>__construct</strong>(<abbr title="Imagine\Gd\resource">resource</abbr> $resource)</code>
     </h3>
@@ -159,9 +159,9 @@
     </div>
 
                 <h3 id="method_arc">
-        <div class="location">at line 52</div>
+        <div class="location">at line 51</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
@@ -196,7 +196,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -225,7 +225,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -236,9 +236,9 @@
     </div>
 
                 <h3 id="method_chord">
-        <div class="location">at line 71</div>
+        <div class="location">at line 70</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but also connects end points with a straight line</p>
@@ -273,7 +273,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -308,7 +308,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -319,9 +319,9 @@
     </div>
 
                 <h3 id="method_ellipse">
-        <div class="location">at line 94</div>
+        <div class="location">at line 93</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
@@ -344,7 +344,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -379,7 +379,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -390,9 +390,9 @@
     </div>
 
                 <h3 id="method_line">
-        <div class="location">at line 116</div>
+        <div class="location">at line 115</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
@@ -415,7 +415,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -445,9 +445,9 @@
     </div>
 
                 <h3 id="method_pieSlice">
-        <div class="location">at line 132</div>
+        <div class="location">at line 131</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but connects end points and the center</p>
@@ -482,7 +482,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -517,7 +517,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -528,9 +528,9 @@
     </div>
 
                 <h3 id="method_dot">
-        <div class="location">at line 155</div>
+        <div class="location">at line 154</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
@@ -547,7 +547,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -570,7 +570,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -581,14 +581,14 @@
     </div>
 
                 <h3 id="method_polygon">
-        <div class="location">at line 170</div>
+        <div class="location">at line 169</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a polygon using array of x, y coordinates.</p>
         <p>Must contain at least
-three coordinates</p>
+ three coordinates</p>
         <div class="tags">
                             <h4>Parameters</h4>
 
@@ -600,7 +600,7 @@ three coordinates</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -635,7 +635,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -646,7 +646,7 @@ three coordinates</p>
     </div>
 
                 <h3 id="method_text">
-        <div class="location">at line 203</div>
+        <div class="location">at line 202</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>text</strong>(string $string, <a href="../../Imagine/Image/AbstractFont.html"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> $font, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, integer $angle)</code>
     </h3>
@@ -699,7 +699,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>

+ 9 - 9
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Effects.html

@@ -82,7 +82,7 @@
                     <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Colorize the image</p>
                 </td>
                 <td></td>
@@ -103,7 +103,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 26</div>
+        <div class="location">at line 25</div>
         <code>            public            
     <strong>__construct</strong>($resource)</code>
     </h3>
@@ -131,7 +131,7 @@
     </div>
 
                 <h3 id="method_gamma">
-        <div class="location">at line 34</div>
+        <div class="location">at line 33</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>gamma</strong>(<abbr title="Imagine\Effects\float">float</abbr> $correction)</code>
     </h3>
@@ -178,7 +178,7 @@
     </div>
 
                 <h3 id="method_negative">
-        <div class="location">at line 46</div>
+        <div class="location">at line 45</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>negative</strong>()</code>
     </h3>
@@ -214,7 +214,7 @@
     </div>
 
                 <h3 id="method_grayscale">
-        <div class="location">at line 58</div>
+        <div class="location">at line 57</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>grayscale</strong>()</code>
     </h3>
@@ -250,9 +250,9 @@
     </div>
 
                 <h3 id="method_colorize">
-        <div class="location">at line 70</div>
+        <div class="location">at line 69</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
-    <strong>colorize</strong>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>colorize</strong>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Colorize the image</p>
@@ -263,7 +263,7 @@
 
                     <table>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -297,7 +297,7 @@
     </div>
 
                 <h3 id="method_sharpen">
-        <div class="location">at line 88</div>
+        <div class="location">at line 81</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>sharpen</strong>()</code>
     </h3>

+ 6 - 6
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Font.html

@@ -40,7 +40,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method___construct">__construct</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td><small>from&nbsp;<a href="../../Imagine/Image/AbstractFont.html#method___construct"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a></small></td>
@@ -67,7 +67,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>()
@@ -93,7 +93,7 @@
                         <h3 id="method___construct">
         <div class="location">in <a href="../../Imagine/Image/AbstractFont.html#method___construct"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> at line 45</div>
         <code>            public            
-    <strong>__construct</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>__construct</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -115,7 +115,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -182,7 +182,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">in <a href="../../Imagine/Image/AbstractFont.html#method_getColor"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> at line 71</div>
-        <code>final            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>()</code>
     </h3>
     <div class="details">
@@ -195,7 +195,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 36 - 191
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Image.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gd\resource">resource</abbr> $resource, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
+                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gd\resource">resource</abbr> $resource)
                     <p>Constructs a new Image instance using the result of imagecreatetruecolor()</p>
                 </td>
                 <td></td>
@@ -111,7 +111,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td></td>
@@ -263,13 +263,13 @@
                 </td>
                 <td class="last">
                     <a href="#method_histogram">histogram</a>()
-                    <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+                    <p>Returns array of image colors as Imagine\Image\Color instances</p>
                 </td>
                 <td></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColorAt">getColorAt</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)
@@ -296,36 +296,6 @@
                     <p>Enables or disables interlacing</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_palette">palette</a>()
-                    <p>Return the current color palette</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_profile">profile</a>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)
-                    <p>Applies a color profile on the Image</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_usePalette">usePalette</a>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
-                    <p>Set a palette for the image.</p>
-                </td>
-                <td></td>
             </tr>
             </table>
 
@@ -333,9 +303,9 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 53</div>
+        <div class="location">at line 42</div>
         <code>            public            
-    <strong>__construct</strong>(<abbr title="Imagine\Gd\resource">resource</abbr> $resource, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
+    <strong>__construct</strong>(<abbr title="Imagine\Gd\resource">resource</abbr> $resource)</code>
     </h3>
     <div class="details">
         <p>Constructs a new Image instance using the result of imagecreatetruecolor()</p>
@@ -349,12 +319,6 @@
                 <td><abbr title="Imagine\Gd\resource">resource</abbr></td>
                 <td>$resource</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
             </table>
@@ -366,7 +330,7 @@
     </div>
 
                 <h3 id="method___destruct">
-        <div class="location">at line 62</div>
+        <div class="location">at line 50</div>
         <code>            public            
     <strong>__destruct</strong>()</code>
     </h3>
@@ -382,7 +346,7 @@
     </div>
 
                 <h3 id="method_getGdResource">
-        <div class="location">at line 74</div>
+        <div class="location">at line 62</div>
         <code>            public            <abbr title="Imagine\Gd\resource">resource</abbr>
     <strong>getGdResource</strong>()</code>
     </h3>
@@ -408,7 +372,7 @@
     </div>
 
                 <h3 id="method_copy">
-        <div class="location">at line 82</div>
+        <div class="location">at line 70</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>copy</strong>()</code>
     </h3>
@@ -444,7 +408,7 @@
     </div>
 
                 <h3 id="method_crop">
-        <div class="location">at line 99</div>
+        <div class="location">at line 87</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>crop</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size)</code>
     </h3>
@@ -502,7 +466,7 @@
     </div>
 
                 <h3 id="method_paste">
-        <div class="location">at line 129</div>
+        <div class="location">at line 117</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>paste</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $image, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start)</code>
     </h3>
@@ -564,7 +528,7 @@
     </div>
 
                 <h3 id="method_resize">
-        <div class="location">at line 163</div>
+        <div class="location">at line 151</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>resize</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $filter = ImageInterface::FILTER_UNDEFINED)</code>
     </h3>
@@ -617,9 +581,9 @@
     </div>
 
                 <h3 id="method_rotate">
-        <div class="location">at line 196</div>
+        <div class="location">at line 184</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -636,7 +600,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>
@@ -670,7 +634,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_save">
-        <div class="location">at line 216</div>
+        <div class="location">at line 204</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>save</strong>(string $path, array $options = array())</code>
     </h3>
@@ -723,7 +687,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_show">
-        <div class="location">at line 230</div>
+        <div class="location">at line 218</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>show</strong>(string $format, array $options = array())</code>
     </h3>
@@ -776,7 +740,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_get">
-        <div class="location">at line 242</div>
+        <div class="location">at line 230</div>
         <code>            public            string
     <strong>get</strong>(string $format, array $options = array())</code>
     </h3>
@@ -828,7 +792,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method___toString">
-        <div class="location">at line 253</div>
+        <div class="location">at line 241</div>
         <code>            public            string
     <strong>__toString</strong>()</code>
     </h3>
@@ -863,7 +827,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_flipHorizontally">
-        <div class="location">at line 261</div>
+        <div class="location">at line 249</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipHorizontally</strong>()</code>
     </h3>
@@ -899,7 +863,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_flipVertically">
-        <div class="location">at line 285</div>
+        <div class="location">at line 273</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipVertically</strong>()</code>
     </h3>
@@ -935,7 +899,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_strip">
-        <div class="location">at line 309</div>
+        <div class="location">at line 297</div>
         <code>final            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>strip</strong>()</code>
     </h3>
@@ -971,7 +935,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_thumbnail">
-        <div class="location">at line 321</div>
+        <div class="location">at line 309</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>thumbnail</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $mode = ImageInterface::THUMBNAIL_INSET)</code>
     </h3>
@@ -1024,7 +988,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_draw">
-        <div class="location">at line 378</div>
+        <div class="location">at line 366</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>draw</strong>()</code>
     </h3>
@@ -1050,7 +1014,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_effects">
-        <div class="location">at line 386</div>
+        <div class="location">at line 374</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>effects</strong>()</code>
     </h3>
@@ -1077,7 +1041,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getSize">
-        <div class="location">at line 394</div>
+        <div class="location">at line 382</div>
         <code>            public            <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a>
     <strong>getSize</strong>()</code>
     </h3>
@@ -1103,7 +1067,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_applyMask">
-        <div class="location">at line 402</div>
+        <div class="location">at line 390</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>applyMask</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $mask)</code>
     </h3>
@@ -1140,7 +1104,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_fill">
-        <div class="location">at line 443</div>
+        <div class="location">at line 430</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>fill</strong>(<a href="../../Imagine/Image/Fill/FillInterface.html"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr></a> $fill)</code>
     </h3>
@@ -1177,7 +1141,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_mask">
-        <div class="location">at line 465</div>
+        <div class="location">at line 452</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>mask</strong>()</code>
     </h3>
@@ -1203,12 +1167,12 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_histogram">
-        <div class="location">at line 479</div>
+        <div class="location">at line 466</div>
         <code>            public            array
     <strong>histogram</strong>()</code>
     </h3>
     <div class="details">
-        <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+        <p>Returns array of image colors as Imagine\Image\Color instances</p>
         <p>
 </p>
         <div class="tags">
@@ -1229,8 +1193,8 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getColorAt">
-        <div class="location">at line 496</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 483</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColorAt</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)</code>
     </h3>
     <div class="details">
@@ -1254,7 +1218,7 @@ area of rotated image.</p>
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -1276,7 +1240,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_layers">
-        <div class="location">at line 519</div>
+        <div class="location">at line 506</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>layers</strong>()</code>
     </h3>
@@ -1315,7 +1279,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_interlace">
-        <div class="location">at line 531</div>
+        <div class="location">at line 518</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>interlace</strong>(string $scheme)</code>
     </h3>
@@ -1360,125 +1324,6 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_palette">
-        <div class="location">at line 552</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-    <strong>palette</strong>()</code>
-    </h3>
-    <div class="details">
-        <p>Return the current color palette</p>
-        <p>
-</p>
-        <div class="tags">
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-            
-                    </div>
-    </div>
-
-                <h3 id="method_profile">
-        <div class="location">at line 560</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>profile</strong>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)</code>
-    </h3>
-    <div class="details">
-        <p>Applies a color profile on the Image</p>
-        <p>
-</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></td>
-                <td>$profile</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
-                <h3 id="method_usePalette">
-        <div class="location">at line 568</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>usePalette</strong>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
-    </h3>
-    <div class="details">
-        <p>Set a palette for the image.</p>
-        <p>Useful to change colorspace.</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
     
             </div>
             <div id="footer">

+ 12 - 12
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Imagine.html

@@ -52,7 +52,7 @@
                     <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)
+                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)
                     <p>Creates a new empty image with an optional background color</p>
                 </td>
                 <td></td>
@@ -92,7 +92,7 @@
                     <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -103,7 +103,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 36</div>
+        <div class="location">at line 33</div>
         <code>            public            
     <strong>__construct</strong>()</code>
     </h3>
@@ -130,9 +130,9 @@
     </div>
 
                 <h3 id="method_create">
-        <div class="location">at line 61</div>
+        <div class="location">at line 58</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)</code>
+    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)</code>
     </h3>
     <div class="details">
         <p>Creates a new empty image with an optional background color</p>
@@ -149,7 +149,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -188,7 +188,7 @@
     </div>
 
                 <h3 id="method_open">
-        <div class="location">at line 104</div>
+        <div class="location">at line 93</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>open</strong>(string $path)</code>
     </h3>
@@ -235,7 +235,7 @@
     </div>
 
                 <h3 id="method_load">
-        <div class="location">at line 127</div>
+        <div class="location">at line 116</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>load</strong>(string $string)</code>
     </h3>
@@ -282,7 +282,7 @@
     </div>
 
                 <h3 id="method_read">
-        <div class="location">at line 141</div>
+        <div class="location">at line 130</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>read</strong>(<abbr title="Imagine\Image\resource">resource</abbr> $resource)</code>
     </h3>
@@ -329,9 +329,9 @@
     </div>
 
                 <h3 id="method_font">
-        <div class="location">at line 159</div>
+        <div class="location">at line 148</div>
         <code>            public            <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
-    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -353,7 +353,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 16 - 22
vendor/imagine/imagine/docs/API/API/Imagine/Gd/Layers.html

@@ -85,7 +85,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, $resource)
+                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a> $image, $resource)
                     <p>
 </p>
                 </td>
@@ -478,9 +478,9 @@
     </div>
 
                 <h3 id="method___construct">
-        <div class="location">at line 25</div>
+        <div class="location">at line 23</div>
         <code>            public            
-    <strong>__construct</strong>(<a href="../../Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, $resource)</code>
+    <strong>__construct</strong>(<a href="../../Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a> $image, $resource)</code>
     </h3>
     <div class="details">
         <p>
@@ -495,12 +495,6 @@
                 <td><a href="../../Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></td>
                 <td>$image</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
                     <tr>
@@ -518,7 +512,7 @@
     </div>
 
                 <h3 id="method_merge">
-        <div class="location">at line 40</div>
+        <div class="location">at line 37</div>
         <code>            public            
     <strong>merge</strong>()</code>
     </h3>
@@ -544,7 +538,7 @@
     </div>
 
                 <h3 id="method_coalesce">
-        <div class="location">at line 47</div>
+        <div class="location">at line 44</div>
         <code>            public            
     <strong>coalesce</strong>()</code>
     </h3>
@@ -560,7 +554,7 @@
     </div>
 
                 <h3 id="method_animate">
-        <div class="location">at line 54</div>
+        <div class="location">at line 51</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>animate</strong>(string $format, integer $delay, integer $loops)</code>
     </h3>
@@ -619,7 +613,7 @@
     </div>
 
                 <h3 id="method_current">
-        <div class="location">at line 62</div>
+        <div class="location">at line 59</div>
         <code>            public            
     <strong>current</strong>()</code>
     </h3>
@@ -635,7 +629,7 @@
     </div>
 
                 <h3 id="method_key">
-        <div class="location">at line 70</div>
+        <div class="location">at line 67</div>
         <code>            public            
     <strong>key</strong>()</code>
     </h3>
@@ -651,7 +645,7 @@
     </div>
 
                 <h3 id="method_next">
-        <div class="location">at line 78</div>
+        <div class="location">at line 75</div>
         <code>            public            
     <strong>next</strong>()</code>
     </h3>
@@ -667,7 +661,7 @@
     </div>
 
                 <h3 id="method_rewind">
-        <div class="location">at line 86</div>
+        <div class="location">at line 83</div>
         <code>            public            
     <strong>rewind</strong>()</code>
     </h3>
@@ -683,7 +677,7 @@
     </div>
 
                 <h3 id="method_valid">
-        <div class="location">at line 94</div>
+        <div class="location">at line 91</div>
         <code>            public            
     <strong>valid</strong>()</code>
     </h3>
@@ -699,7 +693,7 @@
     </div>
 
                 <h3 id="method_count">
-        <div class="location">at line 102</div>
+        <div class="location">at line 99</div>
         <code>            public            
     <strong>count</strong>()</code>
     </h3>
@@ -715,7 +709,7 @@
     </div>
 
                 <h3 id="method_offsetExists">
-        <div class="location">at line 110</div>
+        <div class="location">at line 107</div>
         <code>            public            
     <strong>offsetExists</strong>($offset)</code>
     </h3>
@@ -742,7 +736,7 @@
     </div>
 
                 <h3 id="method_offsetGet">
-        <div class="location">at line 118</div>
+        <div class="location">at line 115</div>
         <code>            public            
     <strong>offsetGet</strong>($offset)</code>
     </h3>
@@ -769,7 +763,7 @@
     </div>
 
                 <h3 id="method_offsetSet">
-        <div class="location">at line 130</div>
+        <div class="location">at line 127</div>
         <code>            public            
     <strong>offsetSet</strong>($offset, $value)</code>
     </h3>
@@ -802,7 +796,7 @@
     </div>
 
                 <h3 id="method_offsetUnset">
-        <div class="location">at line 138</div>
+        <div class="location">at line 135</div>
         <code>            public            
     <strong>offsetUnset</strong>($offset)</code>
     </h3>

+ 30 - 30
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Drawer.html

@@ -52,7 +52,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
                 </td>
                 <td></td>
@@ -62,7 +62,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but also connects end points with a straight line</p>
                 </td>
                 <td></td>
@@ -72,7 +72,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
                 </td>
                 <td></td>
@@ -82,7 +82,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
                 </td>
                 <td></td>
@@ -92,7 +92,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but connects end points and the center</p>
                 </td>
                 <td></td>
@@ -102,7 +102,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
                 </td>
                 <td></td>
@@ -112,7 +112,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws a polygon using array of x, y coordinates.</p>
                 </td>
                 <td></td>
@@ -163,7 +163,7 @@
                 <h3 id="method_arc">
         <div class="location">at line 44</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
@@ -198,7 +198,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -227,7 +227,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -240,7 +240,7 @@
                 <h3 id="method_chord">
         <div class="location">at line 84</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but also connects end points with a straight line</p>
@@ -275,7 +275,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -310,7 +310,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -323,7 +323,7 @@
                 <h3 id="method_ellipse">
         <div class="location">at line 130</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
@@ -346,7 +346,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -381,7 +381,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -394,7 +394,7 @@
                 <h3 id="method_line">
         <div class="location">at line 173</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
@@ -417,7 +417,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -449,7 +449,7 @@
                 <h3 id="method_pieSlice">
         <div class="location">at line 206</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but connects end points and the center</p>
@@ -484,7 +484,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -519,7 +519,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -532,7 +532,7 @@
                 <h3 id="method_dot">
         <div class="location">at line 240</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
@@ -549,7 +549,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -572,7 +572,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -585,12 +585,12 @@
                 <h3 id="method_polygon">
         <div class="location">at line 269</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a polygon using array of x, y coordinates.</p>
         <p>Must contain at least
-three coordinates</p>
+ three coordinates</p>
         <div class="tags">
                             <h4>Parameters</h4>
 
@@ -602,7 +602,7 @@ three coordinates</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -637,7 +637,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -648,7 +648,7 @@ three coordinates</p>
     </div>
 
                 <h3 id="method_text">
-        <div class="location">at line 312</div>
+        <div class="location">at line 314</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>text</strong>(string $string, <a href="../../Imagine/Image/AbstractFont.html"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> $font, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, integer $angle)</code>
     </h3>
@@ -701,7 +701,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Effects.html

@@ -82,7 +82,7 @@
                     <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Colorize the image</p>
                 </td>
                 <td></td>
@@ -252,7 +252,7 @@
                 <h3 id="method_colorize">
         <div class="location">at line 80</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
-    <strong>colorize</strong>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>colorize</strong>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Colorize the image</p>
@@ -263,7 +263,7 @@
 
                     <table>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 6 - 6
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Font.html

@@ -40,7 +40,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -67,7 +67,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>()
@@ -93,7 +93,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 34</div>
         <code>            public            
-    <strong>__construct</strong>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>__construct</strong>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -121,7 +121,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -188,7 +188,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">in <a href="../../Imagine/Image/AbstractFont.html#method_getColor"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> at line 71</div>
-        <code>final            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>()</code>
     </h3>
     <div class="details">
@@ -201,7 +201,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 36 - 246
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Image.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
+                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick)
                     <p>Constructs Image with Gmagick and Imagine instances</p>
                 </td>
                 <td></td>
@@ -141,7 +141,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td></td>
@@ -263,29 +263,19 @@
                 </td>
                 <td class="last">
                     <a href="#method_histogram">histogram</a>()
-                    <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+                    <p>Returns array of image colors as Imagine\Image\Color instances</p>
                 </td>
                 <td></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColorAt">getColorAt</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)
                     <p>Returns color at specified positions of current image</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_pixelToColor">pixelToColor</a>(<abbr title="Imagine\Gmagick\GmagickPixel">GmagickPixel</abbr> $pixel)
-                    <p>Returns a color given a pixel, depending the Palette context</p>
-                </td>
-                <td></td>
             </tr>
                     <tr>
                 <td class="type">
@@ -306,36 +296,6 @@
                     <p>Enables or disables interlacing</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_usePalette">usePalette</a>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
-                    <p>Set a palette for the image.</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_palette">palette</a>()
-                    <p>Return the current color palette</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_profile">profile</a>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)
-                    <p>Applies a color profile on the Image</p>
-                </td>
-                <td></td>
             </tr>
             </table>
 
@@ -343,9 +303,9 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 57</div>
+        <div class="location">at line 44</div>
         <code>            public            
-    <strong>__construct</strong>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
+    <strong>__construct</strong>(<abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $gmagick)</code>
     </h3>
     <div class="details">
         <p>Constructs Image with Gmagick and Imagine instances</p>
@@ -359,12 +319,6 @@
                 <td><abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr></td>
                 <td>$gmagick</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
             </table>
@@ -376,7 +330,7 @@
     </div>
 
                 <h3 id="method___destruct">
-        <div class="location">at line 67</div>
+        <div class="location">at line 53</div>
         <code>            public            
     <strong>__destruct</strong>()</code>
     </h3>
@@ -392,7 +346,7 @@
     </div>
 
                 <h3 id="method_getGmagick">
-        <div class="location">at line 80</div>
+        <div class="location">at line 66</div>
         <code>            public            <abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr>
     <strong>getGmagick</strong>()</code>
     </h3>
@@ -418,7 +372,7 @@
     </div>
 
                 <h3 id="method_copy">
-        <div class="location">at line 88</div>
+        <div class="location">at line 74</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>copy</strong>()</code>
     </h3>
@@ -454,7 +408,7 @@
     </div>
 
                 <h3 id="method_crop">
-        <div class="location">at line 96</div>
+        <div class="location">at line 82</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>crop</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size)</code>
     </h3>
@@ -512,7 +466,7 @@
     </div>
 
                 <h3 id="method_flipHorizontally">
-        <div class="location">at line 125</div>
+        <div class="location">at line 111</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipHorizontally</strong>()</code>
     </h3>
@@ -548,7 +502,7 @@
     </div>
 
                 <h3 id="method_flipVertically">
-        <div class="location">at line 141</div>
+        <div class="location">at line 127</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipVertically</strong>()</code>
     </h3>
@@ -584,7 +538,7 @@
     </div>
 
                 <h3 id="method_strip">
-        <div class="location">at line 157</div>
+        <div class="location">at line 143</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>strip</strong>()</code>
     </h3>
@@ -620,7 +574,7 @@
     </div>
 
                 <h3 id="method_paste">
-        <div class="location">at line 174</div>
+        <div class="location">at line 159</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>paste</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $image, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start)</code>
     </h3>
@@ -682,7 +636,7 @@
     </div>
 
                 <h3 id="method_resize">
-        <div class="location">at line 209</div>
+        <div class="location">at line 194</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>resize</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $filter = ImageInterface::FILTER_UNDEFINED)</code>
     </h3>
@@ -735,9 +689,9 @@
     </div>
 
                 <h3 id="method_rotate">
-        <div class="location">at line 253</div>
+        <div class="location">at line 238</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -754,7 +708,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>
@@ -788,7 +742,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_save">
-        <div class="location">at line 303</div>
+        <div class="location">at line 288</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>save</strong>(string $path, array $options = array())</code>
     </h3>
@@ -841,7 +795,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_show">
-        <div class="location">at line 321</div>
+        <div class="location">at line 306</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>show</strong>(string $format, array $options = array())</code>
     </h3>
@@ -894,7 +848,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_get">
-        <div class="location">at line 332</div>
+        <div class="location">at line 317</div>
         <code>            public            string
     <strong>get</strong>(string $format, array $options = array())</code>
     </h3>
@@ -946,7 +900,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method___toString">
-        <div class="location">at line 379</div>
+        <div class="location">at line 364</div>
         <code>            public            string
     <strong>__toString</strong>()</code>
     </h3>
@@ -981,7 +935,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_thumbnail">
-        <div class="location">at line 387</div>
+        <div class="location">at line 372</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>thumbnail</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $mode = ImageInterface::THUMBNAIL_INSET)</code>
     </h3>
@@ -1034,7 +988,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_draw">
-        <div class="location">at line 437</div>
+        <div class="location">at line 422</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>draw</strong>()</code>
     </h3>
@@ -1060,7 +1014,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_effects">
-        <div class="location">at line 445</div>
+        <div class="location">at line 430</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>effects</strong>()</code>
     </h3>
@@ -1087,7 +1041,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getSize">
-        <div class="location">at line 453</div>
+        <div class="location">at line 438</div>
         <code>            public            <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a>
     <strong>getSize</strong>()</code>
     </h3>
@@ -1113,7 +1067,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_applyMask">
-        <div class="location">at line 470</div>
+        <div class="location">at line 455</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>applyMask</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $mask)</code>
     </h3>
@@ -1150,7 +1104,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_mask">
-        <div class="location">at line 509</div>
+        <div class="location">at line 494</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>mask</strong>()</code>
     </h3>
@@ -1176,7 +1130,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_fill">
-        <div class="location">at line 527</div>
+        <div class="location">at line 512</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>fill</strong>(<a href="../../Imagine/Image/Fill/FillInterface.html"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr></a> $fill)</code>
     </h3>
@@ -1213,12 +1167,12 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_histogram">
-        <div class="location">at line 559</div>
+        <div class="location">at line 544</div>
         <code>            public            array
     <strong>histogram</strong>()</code>
     </h3>
     <div class="details">
-        <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+        <p>Returns array of image colors as Imagine\Image\Color instances</p>
         <p>
 </p>
         <div class="tags">
@@ -1239,8 +1193,8 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getColorAt">
-        <div class="location">at line 582</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 569</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColorAt</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)</code>
     </h3>
     <div class="details">
@@ -1264,7 +1218,7 @@ area of rotated image.</p>
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -1285,53 +1239,8 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_pixelToColor">
-        <div class="location">at line 617</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
-    <strong>pixelToColor</strong>(<abbr title="Imagine\Gmagick\GmagickPixel">GmagickPixel</abbr> $pixel)</code>
-    </h3>
-    <div class="details">
-        <p>Returns a color given a pixel, depending the Palette context</p>
-        <p>Note : this method is public for PHP 5.3 compatibility</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><abbr title="Imagine\Gmagick\GmagickPixel">GmagickPixel</abbr></td>
-                <td>$pixel</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/InvalidArgumentException"><abbr title="InvalidArgumentException">InvalidArgumentException</abbr></a></td>
-                <td>In case a unknown color is requested</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
                 <h3 id="method_layers">
-        <div class="location">at line 656</div>
+        <div class="location">at line 601</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>layers</strong>()</code>
     </h3>
@@ -1370,7 +1279,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_interlace">
-        <div class="location">at line 664</div>
+        <div class="location">at line 609</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>interlace</strong>(string $scheme)</code>
     </h3>
@@ -1415,125 +1324,6 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_usePalette">
-        <div class="location">at line 685</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>usePalette</strong>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
-    </h3>
-    <div class="details">
-        <p>Set a palette for the image.</p>
-        <p>Useful to change colorspace.</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
-                <h3 id="method_palette">
-        <div class="location">at line 723</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-    <strong>palette</strong>()</code>
-    </h3>
-    <div class="details">
-        <p>Return the current color palette</p>
-        <p>
-</p>
-        <div class="tags">
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-            
-                    </div>
-    </div>
-
-                <h3 id="method_profile">
-        <div class="location">at line 731</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>profile</strong>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)</code>
-    </h3>
-    <div class="details">
-        <p>Applies a color profile on the Image</p>
-        <p>
-</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></td>
-                <td>$profile</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
     
             </div>
             <div id="footer">

+ 12 - 12
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Imagine.html

@@ -62,7 +62,7 @@
                     <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)
+                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)
                     <p>Creates a new empty image with an optional background color</p>
                 </td>
                 <td></td>
@@ -92,7 +92,7 @@
                     <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -103,7 +103,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 32</div>
+        <div class="location">at line 28</div>
         <code>            public            
     <strong>__construct</strong>()</code>
     </h3>
@@ -130,7 +130,7 @@
     </div>
 
                 <h3 id="method_open">
-        <div class="location">at line 42</div>
+        <div class="location">at line 38</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>open</strong>(string $path)</code>
     </h3>
@@ -177,9 +177,9 @@
     </div>
 
                 <h3 id="method_create">
-        <div class="location">at line 69</div>
+        <div class="location">at line 63</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)</code>
+    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)</code>
     </h3>
     <div class="details">
         <p>Creates a new empty image with an optional background color</p>
@@ -196,7 +196,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -235,7 +235,7 @@
     </div>
 
                 <h3 id="method_load">
-        <div class="location">at line 118</div>
+        <div class="location">at line 94</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>load</strong>(string $string)</code>
     </h3>
@@ -282,7 +282,7 @@
     </div>
 
                 <h3 id="method_read">
-        <div class="location">at line 135</div>
+        <div class="location">at line 111</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>read</strong>(<abbr title="Imagine\Image\resource">resource</abbr> $resource)</code>
     </h3>
@@ -329,9 +329,9 @@
     </div>
 
                 <h3 id="method_font">
-        <div class="location">at line 153</div>
+        <div class="location">at line 129</div>
         <code>            public            <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
-    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -353,7 +353,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 16 - 22
vendor/imagine/imagine/docs/API/API/Imagine/Gmagick/Layers.html

@@ -85,7 +85,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, <abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $resource)
+                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a> $image, <abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $resource)
                     <p>
 </p>
                 </td>
@@ -478,9 +478,9 @@
     </div>
 
                 <h3 id="method___construct">
-        <div class="location">at line 42</div>
+        <div class="location">at line 39</div>
         <code>            public            
-    <strong>__construct</strong>(<a href="../../Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, <abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $resource)</code>
+    <strong>__construct</strong>(<a href="../../Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a> $image, <abbr title="Imagine\Gmagick\Gmagick">Gmagick</abbr> $resource)</code>
     </h3>
     <div class="details">
         <p>
@@ -495,12 +495,6 @@
                 <td><a href="../../Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></td>
                 <td>$image</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
                     <tr>
@@ -518,7 +512,7 @@
     </div>
 
                 <h3 id="method_merge">
-        <div class="location">at line 52</div>
+        <div class="location">at line 48</div>
         <code>            public            
     <strong>merge</strong>()</code>
     </h3>
@@ -544,7 +538,7 @@
     </div>
 
                 <h3 id="method_coalesce">
-        <div class="location">at line 69</div>
+        <div class="location">at line 65</div>
         <code>            public            
     <strong>coalesce</strong>()</code>
     </h3>
@@ -560,7 +554,7 @@
     </div>
 
                 <h3 id="method_animate">
-        <div class="location">at line 77</div>
+        <div class="location">at line 73</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>animate</strong>(string $format, integer $delay, integer $loops)</code>
     </h3>
@@ -619,7 +613,7 @@
     </div>
 
                 <h3 id="method_current">
-        <div class="location">at line 106</div>
+        <div class="location">at line 102</div>
         <code>            public            
     <strong>current</strong>()</code>
     </h3>
@@ -635,7 +629,7 @@
     </div>
 
                 <h3 id="method_key">
-        <div class="location">at line 138</div>
+        <div class="location">at line 134</div>
         <code>            public            
     <strong>key</strong>()</code>
     </h3>
@@ -651,7 +645,7 @@
     </div>
 
                 <h3 id="method_next">
-        <div class="location">at line 146</div>
+        <div class="location">at line 142</div>
         <code>            public            
     <strong>next</strong>()</code>
     </h3>
@@ -667,7 +661,7 @@
     </div>
 
                 <h3 id="method_rewind">
-        <div class="location">at line 154</div>
+        <div class="location">at line 150</div>
         <code>            public            
     <strong>rewind</strong>()</code>
     </h3>
@@ -683,7 +677,7 @@
     </div>
 
                 <h3 id="method_valid">
-        <div class="location">at line 162</div>
+        <div class="location">at line 158</div>
         <code>            public            
     <strong>valid</strong>()</code>
     </h3>
@@ -699,7 +693,7 @@
     </div>
 
                 <h3 id="method_count">
-        <div class="location">at line 170</div>
+        <div class="location">at line 166</div>
         <code>            public            
     <strong>count</strong>()</code>
     </h3>
@@ -715,7 +709,7 @@
     </div>
 
                 <h3 id="method_offsetExists">
-        <div class="location">at line 184</div>
+        <div class="location">at line 180</div>
         <code>            public            
     <strong>offsetExists</strong>($offset)</code>
     </h3>
@@ -742,7 +736,7 @@
     </div>
 
                 <h3 id="method_offsetGet">
-        <div class="location">at line 192</div>
+        <div class="location">at line 188</div>
         <code>            public            
     <strong>offsetGet</strong>($offset)</code>
     </h3>
@@ -769,7 +763,7 @@
     </div>
 
                 <h3 id="method_offsetSet">
-        <div class="location">at line 200</div>
+        <div class="location">at line 196</div>
         <code>            public            
     <strong>offsetSet</strong>($offset, $image)</code>
     </h3>
@@ -802,7 +796,7 @@
     </div>
 
                 <h3 id="method_offsetUnset">
-        <div class="location">at line 256</div>
+        <div class="location">at line 252</div>
         <code>            public            
     <strong>offsetUnset</strong>($offset)</code>
     </h3>

+ 4 - 10
vendor/imagine/imagine/docs/API/API/Imagine/Image.html

@@ -37,13 +37,12 @@
                     <td class="last">A box implementation</td>
                 </tr>
                             <tr>
-                    <td><a href="../Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></td>
-                    <td class="last">The point class</td>
+                    <td><a href="../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
+                    <td class="last">The color class</td>
                 </tr>
                             <tr>
-                    <td><a href="../Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a></td>
-                    <td class="last">
-</td>
+                    <td><a href="../Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></td>
+                    <td class="last">The point class</td>
                 </tr>
                     </table>
     
@@ -76,11 +75,6 @@
                             <tr>
                     <td><a href="../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a></td>
                     <td class="last">The point interface</td>
-                </tr>
-                            <tr>
-                    <td><a href="../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></td>
-                    <td class="last">
-</td>
                 </tr>
                     </table>
     

+ 6 - 6
vendor/imagine/imagine/docs/API/API/Imagine/Image/AbstractFont.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method___construct">__construct</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -68,7 +68,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>()
@@ -84,7 +84,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 45</div>
         <code>            public            
-    <strong>__construct</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>__construct</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -106,7 +106,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -173,7 +173,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">at line 71</div>
-        <code>final            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>()</code>
     </h3>
     <div class="details">
@@ -186,7 +186,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 449 - 0
vendor/imagine/imagine/docs/API/API/Imagine/Image/Color.html

@@ -0,0 +1,449 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8" />
+        <meta name="robots" content="index, follow, all" />
+        <title>Imagine\Image\Color | Imagine API</title>
+                    <link rel="stylesheet" type="text/css" href="../../stylesheet.css">
+                            </head>
+        <body id="class">
+            <div class="header">
+        <ul>
+            <li><a href="../../classes.html">Classes</a></li>
+                            <li><a href="../../namespaces.html">Namespaces</a></li>
+                        <li><a href="../../interfaces.html">Interfaces</a></li>
+            <li><a href="../../doc-index.html">Index</a></li>
+            
+        </ul>
+
+        <div id="title">Imagine API</div>
+
+            <div class="type">Class</div>
+    <h1><a href="../../Imagine/Image.html">Imagine\Image</a>\Color</h1>
+    </div>
+        <div class="content">
+                <p>class    <strong>Color</strong></p>
+
+            <div class="description">
+            <p>The color class</p>
+            <p>
+</p>
+        </div>
+    
+    
+    
+            <h2>Methods</h2>
+
+            <table>
+                    <tr>
+                <td class="type">
+                    
+                </td>
+                <td class="last">
+                    <a href="#method___construct">__construct</a>(array|string|integer $color, integer $alpha)
+                    <p>Constructs image color, e.g.:     - new Color('fff') - will produce non-transparent white color     - new Color('ffffff', 50) - will product 50% transparent white     - new Color(array(255, 255, 255)) - another way of getting white     - new Color(0x00FF00) - hexadecimal notation for green</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    integer
+                </td>
+                <td class="last">
+                    <a href="#method_getRed">getRed</a>()
+                    <p>Returns RED value of the color</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    integer
+                </td>
+                <td class="last">
+                    <a href="#method_getGreen">getGreen</a>()
+                    <p>Returns GREEN value of the color</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    integer
+                </td>
+                <td class="last">
+                    <a href="#method_getBlue">getBlue</a>()
+                    <p>Returns BLUE value of the color</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    integer
+                </td>
+                <td class="last">
+                    <a href="#method_getAlpha">getAlpha</a>()
+                    <p>Returns percentage of transparency of the color</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+                </td>
+                <td class="last">
+                    <a href="#method_dissolve">dissolve</a>(integer $alpha)
+                    <p>Returns a copy of current color, incrementing the alpha channel by the given amount</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+                </td>
+                <td class="last">
+                    <a href="#method_lighten">lighten</a>(integer $shade)
+                    <p>Returns a copy of the current color, lightened by the specified number of shades</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+                </td>
+                <td class="last">
+                    <a href="#method_darken">darken</a>(integer $shade)
+                    <p>Returns a copy of the current color, darkened by the specified number of shades</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    string
+                </td>
+                <td class="last">
+                    <a href="#method___toString">__toString</a>()
+                    <p>Returns hex representation of the color</p>
+                </td>
+                <td></td>
+            </tr>
+                    <tr>
+                <td class="type">
+                    Boolean
+                </td>
+                <td class="last">
+                    <a href="#method_isOpaque">isOpaque</a>()
+                    <p>Checks if the current color is opaque</p>
+                </td>
+                <td></td>
+            </tr>
+            </table>
+
+
+        <h2>Details</h2>
+
+                        <h3 id="method___construct">
+        <div class="location">at line 51</div>
+        <code>            public            
+    <strong>__construct</strong>(array|string|integer $color, integer $alpha)</code>
+    </h3>
+    <div class="details">
+        <p>Constructs image color, e.g.:     - new Color('fff') - will produce non-transparent white color     - new Color('ffffff', 50) - will product 50% transparent white     - new Color(array(255, 255, 255)) - another way of getting white     - new Color(0x00FF00) - hexadecimal notation for green</p>
+        <p>
+</p>
+        <div class="tags">
+                            <h4>Parameters</h4>
+
+                    <table>
+                    <tr>
+                <td>array|string|integer</td>
+                <td>$color</td>
+                <td>
+</td>
+            </tr>
+                    <tr>
+                <td>integer</td>
+                <td>$alpha</td>
+                <td>
+</td>
+            </tr>
+            </table>
+
+            
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_getRed">
+        <div class="location">at line 62</div>
+        <code>            public            integer
+    <strong>getRed</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Returns RED value of the color</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>integer</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_getGreen">
+        <div class="location">at line 72</div>
+        <code>            public            integer
+    <strong>getGreen</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Returns GREEN value of the color</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>integer</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_getBlue">
+        <div class="location">at line 82</div>
+        <code>            public            integer
+    <strong>getBlue</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Returns BLUE value of the color</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>integer</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_getAlpha">
+        <div class="location">at line 92</div>
+        <code>            public            integer
+    <strong>getAlpha</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Returns percentage of transparency of the color</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>integer</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_dissolve">
+        <div class="location">at line 105</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+    <strong>dissolve</strong>(integer $alpha)</code>
+    </h3>
+    <div class="details">
+        <p>Returns a copy of current color, incrementing the alpha channel by the given amount</p>
+        <p>
+</p>
+        <div class="tags">
+                            <h4>Parameters</h4>
+
+                    <table>
+                    <tr>
+                <td>integer</td>
+                <td>$alpha</td>
+                <td>
+</td>
+            </tr>
+            </table>
+
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_lighten">
+        <div class="location">at line 118</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+    <strong>lighten</strong>(integer $shade)</code>
+    </h3>
+    <div class="details">
+        <p>Returns a copy of the current color, lightened by the specified number of shades</p>
+        <p>
+</p>
+        <div class="tags">
+                            <h4>Parameters</h4>
+
+                    <table>
+                    <tr>
+                <td>integer</td>
+                <td>$shade</td>
+                <td>
+</td>
+            </tr>
+            </table>
+
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_darken">
+        <div class="location">at line 138</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
+    <strong>darken</strong>(integer $shade)</code>
+    </h3>
+    <div class="details">
+        <p>Returns a copy of the current color, darkened by the specified number of shades</p>
+        <p>
+</p>
+        <div class="tags">
+                            <h4>Parameters</h4>
+
+                    <table>
+                    <tr>
+                <td>integer</td>
+                <td>$shade</td>
+                <td>
+</td>
+            </tr>
+            </table>
+
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method___toString">
+        <div class="location">at line 230</div>
+        <code>            public            string
+    <strong>__toString</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Returns hex representation of the color</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>string</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+                <h3 id="method_isOpaque">
+        <div class="location">at line 240</div>
+        <code>            public            Boolean
+    <strong>isOpaque</strong>()</code>
+    </h3>
+    <div class="details">
+        <p>Checks if the current color is opaque</p>
+        <p>
+</p>
+        <div class="tags">
+            
+                            <h4>Return Value</h4>
+
+                    <table>
+        <tr>
+            <td>Boolean</td>
+            <td>
+</td>
+        </tr>
+    </table>
+
+            
+            
+                    </div>
+    </div>
+
+    
+            </div>
+            <div id="footer">
+        Generated by <a href="http://sami.sensiolabs.org/" target="_top">Sami, the API Documentation Generator</a>.
+    </div>
+    </body>
+</html>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/FillInterface.html

@@ -37,7 +37,7 @@
             <table>
                     <tr>
                 <td class="type">
-                    <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>(<a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)
@@ -52,7 +52,7 @@
 
                         <h3 id="method_getColor">
         <div class="location">at line 29</div>
-        <code>            public            <a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>            public            <a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>(<a href="../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)</code>
     </h3>
     <div class="details">
@@ -76,7 +76,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 15 - 15
vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Horizontal.html

@@ -40,14 +40,14 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)
+                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)
                     <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
                 </td>
                 <td><small>from&nbsp;<a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></small></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)
@@ -57,7 +57,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getStart">getStart</a>()
@@ -68,7 +68,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getEnd">getEnd</a>()
@@ -95,7 +95,7 @@
                         <h3 id="method___construct">
         <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 46</div>
         <code>final            public            
-    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)</code>
+    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)</code>
     </h3>
     <div class="details">
         <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
@@ -112,13 +112,13 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$start</td>
                 <td>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$end</td>
                 <td>
 </td>
@@ -133,7 +133,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getColor"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 56</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)</code>
     </h3>
     <div class="details">
@@ -157,7 +157,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -169,8 +169,8 @@
     </div>
 
                 <h3 id="method_getStart">
-        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getStart"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 74</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getStart"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 82</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getStart</strong>()</code>
     </h3>
     <div class="details">
@@ -184,7 +184,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -196,8 +196,8 @@
     </div>
 
                 <h3 id="method_getEnd">
-        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getEnd"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 82</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getEnd"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 90</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getEnd</strong>()</code>
     </h3>
     <div class="details">
@@ -211,7 +211,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 15 - 15
vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Linear.html

@@ -41,14 +41,14 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)
+                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)
                     <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
                 </td>
                 <td></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)
@@ -58,7 +58,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getStart">getStart</a>()
@@ -69,7 +69,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getEnd">getEnd</a>()
@@ -86,7 +86,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 46</div>
         <code>final            public            
-    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)</code>
+    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)</code>
     </h3>
     <div class="details">
         <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
@@ -103,13 +103,13 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$start</td>
                 <td>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$end</td>
                 <td>
 </td>
@@ -124,7 +124,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">at line 56</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)</code>
     </h3>
     <div class="details">
@@ -148,7 +148,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -160,8 +160,8 @@
     </div>
 
                 <h3 id="method_getStart">
-        <div class="location">at line 74</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 82</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getStart</strong>()</code>
     </h3>
     <div class="details">
@@ -175,7 +175,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -187,8 +187,8 @@
     </div>
 
                 <h3 id="method_getEnd">
-        <div class="location">at line 82</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 90</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getEnd</strong>()</code>
     </h3>
     <div class="details">
@@ -202,7 +202,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 15 - 15
vendor/imagine/imagine/docs/API/API/Imagine/Image/Fill/Gradient/Vertical.html

@@ -40,14 +40,14 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)
+                    <a href="#method___construct">__construct</a>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)
                     <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
                 </td>
                 <td><small>from&nbsp;<a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></small></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)
@@ -57,7 +57,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getStart">getStart</a>()
@@ -68,7 +68,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getEnd">getEnd</a>()
@@ -95,7 +95,7 @@
                         <h3 id="method___construct">
         <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 46</div>
         <code>final            public            
-    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $start, <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $end)</code>
+    <strong>__construct</strong>(integer $length, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $start, <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $end)</code>
     </h3>
     <div class="details">
         <p>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</p>
@@ -112,13 +112,13 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$start</td>
                 <td>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$end</td>
                 <td>
 </td>
@@ -133,7 +133,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getColor"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 56</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>(<a href="../../../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position)</code>
     </h3>
     <div class="details">
@@ -157,7 +157,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -169,8 +169,8 @@
     </div>
 
                 <h3 id="method_getStart">
-        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getStart"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 74</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getStart"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 82</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getStart</strong>()</code>
     </h3>
     <div class="details">
@@ -184,7 +184,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -196,8 +196,8 @@
     </div>
 
                 <h3 id="method_getEnd">
-        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getEnd"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 82</div>
-        <code>final            public            <a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">in <a href="../../../../Imagine/Image/Fill/Gradient/Linear.html#method_getEnd"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> at line 90</div>
+        <code>final            public            <a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getEnd</strong>()</code>
     </h3>
     <div class="details">
@@ -211,7 +211,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Image/FontInterface.html

@@ -57,7 +57,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>()
@@ -134,7 +134,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">at line 41</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>()</code>
     </h3>
     <div class="details">
@@ -147,7 +147,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 18 - 167
vendor/imagine/imagine/docs/API/API/Imagine/Image/ImageInterface.html

@@ -274,7 +274,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td><small>from&nbsp;<a href="../../Imagine/Image/ManipulatorInterface.html#method_rotate"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></small></td>
@@ -436,13 +436,13 @@
                 </td>
                 <td class="last">
                     <a href="#method_histogram">histogram</a>()
-                    <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+                    <p>Returns array of image colors as Imagine\Image\Color instances</p>
                 </td>
                 <td></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColorAt">getColorAt</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)
@@ -469,36 +469,6 @@
                     <p>Enables or disables interlacing</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_palette">palette</a>()
-                    <p>Return the current color palette</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_usePalette">usePalette</a>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
-                    <p>Set a palette for the image.</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_profile">profile</a>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)
-                    <p>Applies a color profile on the Image</p>
-                </td>
-                <td></td>
             </tr>
             </table>
 
@@ -655,7 +625,7 @@
                 <h3 id="method_rotate">
         <div class="location">in <a href="../../Imagine/Image/ManipulatorInterface.html#method_rotate"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a> at line 77</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -672,7 +642,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>
@@ -1109,7 +1079,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_get">
-        <div class="location">at line 64</div>
+        <div class="location">at line 62</div>
         <code>            public            string
     <strong>get</strong>(string $format, array $options = array())</code>
     </h3>
@@ -1161,7 +1131,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method___toString">
-        <div class="location">at line 73</div>
+        <div class="location">at line 71</div>
         <code>            public            string
     <strong>__toString</strong>()</code>
     </h3>
@@ -1196,7 +1166,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_draw">
-        <div class="location">at line 80</div>
+        <div class="location">at line 78</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>draw</strong>()</code>
     </h3>
@@ -1222,7 +1192,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_effects">
-        <div class="location">at line 85</div>
+        <div class="location">at line 83</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>effects</strong>()</code>
     </h3>
@@ -1249,7 +1219,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getSize">
-        <div class="location">at line 92</div>
+        <div class="location">at line 90</div>
         <code>            public            <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a>
     <strong>getSize</strong>()</code>
     </h3>
@@ -1275,7 +1245,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_mask">
-        <div class="location">at line 100</div>
+        <div class="location">at line 98</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>mask</strong>()</code>
     </h3>
@@ -1301,12 +1271,12 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_histogram">
-        <div class="location">at line 107</div>
+        <div class="location">at line 105</div>
         <code>            public            array
     <strong>histogram</strong>()</code>
     </h3>
     <div class="details">
-        <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+        <p>Returns array of image colors as Imagine\Image\Color instances</p>
         <p>
 </p>
         <div class="tags">
@@ -1327,8 +1297,8 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getColorAt">
-        <div class="location">at line 118</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 116</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColorAt</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)</code>
     </h3>
     <div class="details">
@@ -1352,7 +1322,7 @@ area of rotated image.</p>
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -1374,7 +1344,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_layers">
-        <div class="location">at line 128</div>
+        <div class="location">at line 126</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>layers</strong>()</code>
     </h3>
@@ -1413,7 +1383,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_interlace">
-        <div class="location">at line 139</div>
+        <div class="location">at line 137</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>interlace</strong>(string $scheme)</code>
     </h3>
@@ -1458,125 +1428,6 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_palette">
-        <div class="location">at line 146</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-    <strong>palette</strong>()</code>
-    </h3>
-    <div class="details">
-        <p>Return the current color palette</p>
-        <p>
-</p>
-        <div class="tags">
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-            
-                    </div>
-    </div>
-
-                <h3 id="method_usePalette">
-        <div class="location">at line 157</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>usePalette</strong>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
-    </h3>
-    <div class="details">
-        <p>Set a palette for the image.</p>
-        <p>Useful to change colorspace.</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
-                <h3 id="method_profile">
-        <div class="location">at line 168</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>profile</strong>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)</code>
-    </h3>
-    <div class="details">
-        <p>Applies a color profile on the Image</p>
-        <p>
-</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></td>
-                <td>$profile</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
     
             </div>
             <div id="footer">

+ 6 - 6
vendor/imagine/imagine/docs/API/API/Imagine/Image/ImagineInterface.html

@@ -54,7 +54,7 @@
                     <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)
+                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)
                     <p>Creates a new empty image with an optional background color</p>
                 </td>
                 <td></td>
@@ -94,7 +94,7 @@
                     <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -107,7 +107,7 @@
                         <h3 id="method_create">
         <div class="location">at line 39</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)</code>
+    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)</code>
     </h3>
     <div class="details">
         <p>Creates a new empty image with an optional background color</p>
@@ -124,7 +124,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -306,7 +306,7 @@
                 <h3 id="method_font">
         <div class="location">at line 86</div>
         <code>            public            <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
-    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -328,7 +328,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Image/ManipulatorInterface.html

@@ -93,7 +93,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td></td>
@@ -343,7 +343,7 @@
                 <h3 id="method_rotate">
         <div class="location">at line 77</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -360,7 +360,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>

+ 29 - 29
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Drawer.html

@@ -52,7 +52,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_arc">arc</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
                 </td>
                 <td></td>
@@ -62,7 +62,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_chord">chord</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but also connects end points with a straight line</p>
                 </td>
                 <td></td>
@@ -72,7 +72,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_ellipse">ellipse</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
                 </td>
                 <td></td>
@@ -82,7 +82,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)
+                    <a href="#method_line">line</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)
                     <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
                 </td>
                 <td></td>
@@ -92,7 +92,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_pieSlice">pieSlice</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Same as arc, but connects end points and the center</p>
                 </td>
                 <td></td>
@@ -102,7 +102,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_dot">dot</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
                 </td>
                 <td></td>
@@ -112,7 +112,7 @@
                     <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
+                    <a href="#method_polygon">polygon</a>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)
                     <p>Draws a polygon using array of x, y coordinates.</p>
                 </td>
                 <td></td>
@@ -163,7 +163,7 @@
                 <h3 id="method_arc">
         <div class="location">at line 44</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>arc</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws an arc on a starting at a given x, y coordinates under a given start and end angles</p>
@@ -198,7 +198,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -227,7 +227,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -240,7 +240,7 @@
                 <h3 id="method_chord">
         <div class="location">at line 79</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>chord</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but also connects end points with a straight line</p>
@@ -275,7 +275,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -310,7 +310,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -323,7 +323,7 @@
                 <h3 id="method_ellipse">
         <div class="location">at line 139</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>ellipse</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws and ellipse with center at the given x, y coordinates, and given width and height</p>
@@ -346,7 +346,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -381,7 +381,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -394,7 +394,7 @@
                 <h3 id="method_line">
         <div class="location">at line 186</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, integer $thickness = 1)</code>
+    <strong>line</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a line from start(x, y) to end(x, y) coordinates</p>
@@ -417,7 +417,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -449,7 +449,7 @@
                 <h3 id="method_pieSlice">
         <div class="location">at line 221</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>pieSlice</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $center, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, integer $start, integer $end, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Same as arc, but connects end points and the center</p>
@@ -484,7 +484,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -519,7 +519,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -532,7 +532,7 @@
                 <h3 id="method_dot">
         <div class="location">at line 255</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>dot</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $position, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Places a one pixel point at specific coordinates and fills it with specified color</p>
@@ -549,7 +549,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -572,7 +572,7 @@
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -585,12 +585,12 @@
                 <h3 id="method_polygon">
         <div class="location">at line 286</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
-    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
+    <strong>polygon</strong>(array $coordinates, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color, Boolean $fill = false, integer $thickness = 1)</code>
     </h3>
     <div class="details">
         <p>Draws a polygon using array of x, y coordinates.</p>
         <p>Must contain at least
-three coordinates</p>
+ three coordinates</p>
         <div class="tags">
                             <h4>Parameters</h4>
 
@@ -602,7 +602,7 @@ three coordinates</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -637,7 +637,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>
@@ -701,7 +701,7 @@ three coordinates</p>
 
                     <table>
                     <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
+                <td><a href="../../Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a></td>
                 <td>
 </td>
             </tr>

+ 3 - 3
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Effects.html

@@ -82,7 +82,7 @@
                     <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_colorize">colorize</a>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Colorize the image</p>
                 </td>
                 <td></td>
@@ -252,7 +252,7 @@
                 <h3 id="method_colorize">
         <div class="location">at line 75</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
-    <strong>colorize</strong>(<a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>colorize</strong>(<a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Colorize the image</p>
@@ -263,7 +263,7 @@
 
                     <table>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 6 - 6
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Font.html

@@ -40,7 +40,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -67,7 +67,7 @@
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColor">getColor</a>()
@@ -93,7 +93,7 @@
                         <h3 id="method___construct">
         <div class="location">at line 34</div>
         <code>            public            
-    <strong>__construct</strong>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>__construct</strong>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -121,7 +121,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -188,7 +188,7 @@
 
                 <h3 id="method_getColor">
         <div class="location">in <a href="../../Imagine/Image/AbstractFont.html#method_getColor"><abbr title="Imagine\Image\AbstractFont">AbstractFont</abbr></a> at line 71</div>
-        <code>final            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <code>final            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColor</strong>()</code>
     </h3>
     <div class="details">
@@ -201,7 +201,7 @@
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>

+ 36 - 246
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Image.html

@@ -41,7 +41,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
+                    <a href="#method___construct">__construct</a>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick)
                     <p>Constructs Image with Imagick and Imagine instances</p>
                 </td>
                 <td></td>
@@ -141,7 +141,7 @@
                     <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)
+                    <a href="#method_rotate">rotate</a>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)
                     <p>Rotates an image at the given angle.</p>
                 </td>
                 <td></td>
@@ -273,29 +273,19 @@
                 </td>
                 <td class="last">
                     <a href="#method_histogram">histogram</a>()
-                    <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+                    <p>Returns array of image colors as Imagine\Image\Color instances</p>
                 </td>
                 <td></td>
             </tr>
                     <tr>
                 <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+                    <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
                 </td>
                 <td class="last">
                     <a href="#method_getColorAt">getColorAt</a>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)
                     <p>Returns color at specified positions of current image</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_pixelToColor">pixelToColor</a>(<abbr title="Imagine\Imagick\ImagickPixel">ImagickPixel</abbr> $pixel)
-                    <p>Returns a color given a pixel, depending the Palette context</p>
-                </td>
-                <td></td>
             </tr>
                     <tr>
                 <td class="type">
@@ -306,36 +296,6 @@
                     <p>Returns the image layers when applicable.</p>
                 </td>
                 <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_usePalette">usePalette</a>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)
-                    <p>Set a palette for the image.</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_palette">palette</a>()
-                    <p>Return the current color palette</p>
-                </td>
-                <td></td>
-            </tr>
-                    <tr>
-                <td class="type">
-                    <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-                </td>
-                <td class="last">
-                    <a href="#method_profile">profile</a>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)
-                    <p>Applies a color profile on the Image</p>
-                </td>
-                <td></td>
             </tr>
             </table>
 
@@ -343,9 +303,9 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 60</div>
+        <div class="location">at line 46</div>
         <code>            public            
-    <strong>__construct</strong>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
+    <strong>__construct</strong>(<abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $imagick)</code>
     </h3>
     <div class="details">
         <p>Constructs Image with Imagick and Imagine instances</p>
@@ -359,12 +319,6 @@
                 <td><abbr title="Imagine\Imagick\Imagick">Imagick</abbr></td>
                 <td>$imagick</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
             </table>
@@ -376,7 +330,7 @@
     </div>
 
                 <h3 id="method___destruct">
-        <div class="location">at line 70</div>
+        <div class="location">at line 55</div>
         <code>            public            
     <strong>__destruct</strong>()</code>
     </h3>
@@ -392,7 +346,7 @@
     </div>
 
                 <h3 id="method_getImagick">
-        <div class="location">at line 83</div>
+        <div class="location">at line 68</div>
         <code>            public            <abbr title="Imagine\Imagick\Imagick">Imagick</abbr>
     <strong>getImagick</strong>()</code>
     </h3>
@@ -418,7 +372,7 @@
     </div>
 
                 <h3 id="method_copy">
-        <div class="location">at line 91</div>
+        <div class="location">at line 76</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>copy</strong>()</code>
     </h3>
@@ -454,7 +408,7 @@
     </div>
 
                 <h3 id="method_crop">
-        <div class="location">at line 111</div>
+        <div class="location">at line 96</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>crop</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start, <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size)</code>
     </h3>
@@ -512,7 +466,7 @@
     </div>
 
                 <h3 id="method_flipHorizontally">
-        <div class="location">at line 141</div>
+        <div class="location">at line 126</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipHorizontally</strong>()</code>
     </h3>
@@ -548,7 +502,7 @@
     </div>
 
                 <h3 id="method_flipVertically">
-        <div class="location">at line 157</div>
+        <div class="location">at line 142</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>flipVertically</strong>()</code>
     </h3>
@@ -584,7 +538,7 @@
     </div>
 
                 <h3 id="method_strip">
-        <div class="location">at line 173</div>
+        <div class="location">at line 158</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>strip</strong>()</code>
     </h3>
@@ -620,7 +574,7 @@
     </div>
 
                 <h3 id="method_paste">
-        <div class="location">at line 190</div>
+        <div class="location">at line 174</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>paste</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $image, <a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $start)</code>
     </h3>
@@ -682,7 +636,7 @@
     </div>
 
                 <h3 id="method_resize">
-        <div class="location">at line 225</div>
+        <div class="location">at line 209</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>resize</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $filter = ImageInterface::FILTER_UNDEFINED)</code>
     </h3>
@@ -735,9 +689,9 @@
     </div>
 
                 <h3 id="method_rotate">
-        <div class="location">at line 269</div>
+        <div class="location">at line 253</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
-    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $background = null)</code>
+    <strong>rotate</strong>(integer $angle, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $background = null)</code>
     </h3>
     <div class="details">
         <p>Rotates an image at the given angle.</p>
@@ -754,7 +708,7 @@ area of rotated image.</p>
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$background</td>
                 <td>
 </td>
@@ -788,7 +742,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_save">
-        <div class="location">at line 292</div>
+        <div class="location">at line 276</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>save</strong>(string $path, array $options = array())</code>
     </h3>
@@ -841,7 +795,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_show">
-        <div class="location">at line 309</div>
+        <div class="location">at line 293</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>show</strong>(string $format, array $options = array())</code>
     </h3>
@@ -894,7 +848,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_get">
-        <div class="location">at line 320</div>
+        <div class="location">at line 304</div>
         <code>            public            string
     <strong>get</strong>(string $format, array $options = array())</code>
     </h3>
@@ -946,7 +900,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_interlace">
-        <div class="location">at line 337</div>
+        <div class="location">at line 321</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>interlace</strong>(string $scheme)</code>
     </h3>
@@ -992,7 +946,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method___toString">
-        <div class="location">at line 388</div>
+        <div class="location">at line 372</div>
         <code>            public            string
     <strong>__toString</strong>()</code>
     </h3>
@@ -1027,7 +981,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_thumbnail">
-        <div class="location">at line 396</div>
+        <div class="location">at line 380</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>thumbnail</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, string $mode = ImageInterface::THUMBNAIL_INSET)</code>
     </h3>
@@ -1080,7 +1034,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_draw">
-        <div class="location">at line 446</div>
+        <div class="location">at line 430</div>
         <code>            public            <a href="../../Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a>
     <strong>draw</strong>()</code>
     </h3>
@@ -1106,7 +1060,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_effects">
-        <div class="location">at line 454</div>
+        <div class="location">at line 438</div>
         <code>            public            <a href="../../Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a>
     <strong>effects</strong>()</code>
     </h3>
@@ -1133,7 +1087,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getSize">
-        <div class="location">at line 462</div>
+        <div class="location">at line 446</div>
         <code>            public            <a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a>
     <strong>getSize</strong>()</code>
     </h3>
@@ -1159,7 +1113,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_applyMask">
-        <div class="location">at line 479</div>
+        <div class="location">at line 463</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>applyMask</strong>(<a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> $mask)</code>
     </h3>
@@ -1196,7 +1150,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_mask">
-        <div class="location">at line 530</div>
+        <div class="location">at line 514</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>mask</strong>()</code>
     </h3>
@@ -1222,7 +1176,7 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_fill">
-        <div class="location">at line 549</div>
+        <div class="location">at line 533</div>
         <code>            public            <a href="../../Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a>
     <strong>fill</strong>(<a href="../../Imagine/Image/Fill/FillInterface.html"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr></a> $fill)</code>
     </h3>
@@ -1259,12 +1213,12 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_histogram">
-        <div class="location">at line 583</div>
+        <div class="location">at line 567</div>
         <code>            public            array
     <strong>histogram</strong>()</code>
     </h3>
     <div class="details">
-        <p>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</p>
+        <p>Returns array of image colors as Imagine\Image\Color instances</p>
         <p>
 </p>
         <div class="tags">
@@ -1285,8 +1239,8 @@ area of rotated image.</p>
     </div>
 
                 <h3 id="method_getColorAt">
-        <div class="location">at line 606</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
+        <div class="location">at line 592</div>
+        <code>            public            <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a>
     <strong>getColorAt</strong>(<a href="../../Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> $point)</code>
     </h3>
     <div class="details">
@@ -1310,7 +1264,7 @@ area of rotated image.</p>
 
                     <table>
         <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+            <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
             <td>
 </td>
         </tr>
@@ -1331,53 +1285,8 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_pixelToColor">
-        <div class="location">at line 637</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a>
-    <strong>pixelToColor</strong>(<abbr title="Imagine\Imagick\ImagickPixel">ImagickPixel</abbr> $pixel)</code>
-    </h3>
-    <div class="details">
-        <p>Returns a color given a pixel, depending the Palette context</p>
-        <p>Note : this method is public for PHP 5.3 compatibility</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><abbr title="Imagine\Imagick\ImagickPixel">ImagickPixel</abbr></td>
-                <td>$pixel</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/InvalidArgumentException"><abbr title="InvalidArgumentException">InvalidArgumentException</abbr></a></td>
-                <td>In case a unknown color is requested</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
                 <h3 id="method_layers">
-        <div class="location">at line 668</div>
+        <div class="location">at line 614</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>layers</strong>()</code>
     </h3>
@@ -1415,125 +1324,6 @@ area of rotated image.</p>
                     </div>
     </div>
 
-                <h3 id="method_usePalette">
-        <div class="location">at line 676</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>usePalette</strong>(<a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette)</code>
-    </h3>
-    <div class="details">
-        <p>Set a palette for the image.</p>
-        <p>Useful to change colorspace.</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
-                <h3 id="method_palette">
-        <div class="location">at line 712</div>
-        <code>            public            <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a>
-    <strong>palette</strong>()</code>
-    </h3>
-    <div class="details">
-        <p>Return the current color palette</p>
-        <p>
-</p>
-        <div class="tags">
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-            
-                    </div>
-    </div>
-
-                <h3 id="method_profile">
-        <div class="location">at line 720</div>
-        <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>profile</strong>(<a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> $profile)</code>
-    </h3>
-    <div class="details">
-        <p>Applies a color profile on the Image</p>
-        <p>
-</p>
-        <div class="tags">
-                            <h4>Parameters</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="../../Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></td>
-                <td>$profile</td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                            <h4>Return Value</h4>
-
-                    <table>
-        <tr>
-            <td><a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></td>
-            <td>
-</td>
-        </tr>
-    </table>
-
-            
-                            <h4>Exceptions</h4>
-
-                    <table>
-                    <tr>
-                <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
-                <td>
-</td>
-            </tr>
-            </table>
-
-            
-                    </div>
-    </div>
-
     
             </div>
             <div id="footer">

+ 12 - 12
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Imagine.html

@@ -62,7 +62,7 @@
                     <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)
+                    <a href="#method_create">create</a>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)
                     <p>Creates a new empty image with an optional background color</p>
                 </td>
                 <td></td>
@@ -92,7 +92,7 @@
                     <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
                 </td>
                 <td class="last">
-                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)
+                    <a href="#method_font">font</a>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)
                     <p>Constructs a font with specified $file, $size and $color</p>
                 </td>
                 <td></td>
@@ -103,7 +103,7 @@
         <h2>Details</h2>
 
                         <h3 id="method___construct">
-        <div class="location">at line 31</div>
+        <div class="location">at line 28</div>
         <code>            public            
     <strong>__construct</strong>()</code>
     </h3>
@@ -130,7 +130,7 @@
     </div>
 
                 <h3 id="method_open">
-        <div class="location">at line 50</div>
+        <div class="location">at line 47</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>open</strong>(string $path)</code>
     </h3>
@@ -177,9 +177,9 @@
     </div>
 
                 <h3 id="method_create">
-        <div class="location">at line 73</div>
+        <div class="location">at line 70</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
-    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color = null)</code>
+    <strong>create</strong>(<a href="../../Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color = null)</code>
     </h3>
     <div class="details">
         <p>Creates a new empty image with an optional background color</p>
@@ -196,7 +196,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>
@@ -235,7 +235,7 @@
     </div>
 
                 <h3 id="method_load">
-        <div class="location">at line 107</div>
+        <div class="location">at line 103</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>load</strong>(string $string)</code>
     </h3>
@@ -282,7 +282,7 @@
     </div>
 
                 <h3 id="method_read">
-        <div class="location">at line 126</div>
+        <div class="location">at line 122</div>
         <code>            public            <a href="../../Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a>
     <strong>read</strong>(<abbr title="Imagine\Image\resource">resource</abbr> $resource)</code>
     </h3>
@@ -329,9 +329,9 @@
     </div>
 
                 <h3 id="method_font">
-        <div class="location">at line 147</div>
+        <div class="location">at line 143</div>
         <code>            public            <a href="../../Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a>
-    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> $color)</code>
+    <strong>font</strong>(string $file, integer $size, <a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> $color)</code>
     </h3>
     <div class="details">
         <p>Constructs a font with specified $file, $size and $color</p>
@@ -353,7 +353,7 @@
 </td>
             </tr>
                     <tr>
-                <td><a href="../../Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></td>
+                <td><a href="../../Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></td>
                 <td>$color</td>
                 <td>
 </td>

+ 16 - 22
vendor/imagine/imagine/docs/API/API/Imagine/Imagick/Layers.html

@@ -85,7 +85,7 @@
                     
                 </td>
                 <td class="last">
-                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, <abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $resource)
+                    <a href="#method___construct">__construct</a>(<a href="../../Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a> $image, <abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $resource)
                     <p>
 </p>
                 </td>
@@ -478,9 +478,9 @@
     </div>
 
                 <h3 id="method___construct">
-        <div class="location">at line 42</div>
+        <div class="location">at line 39</div>
         <code>            public            
-    <strong>__construct</strong>(<a href="../../Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a> $image, <a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> $palette, <abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $resource)</code>
+    <strong>__construct</strong>(<a href="../../Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a> $image, <abbr title="Imagine\Imagick\Imagick">Imagick</abbr> $resource)</code>
     </h3>
     <div class="details">
         <p>
@@ -495,12 +495,6 @@
                 <td><a href="../../Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></td>
                 <td>$image</td>
                 <td>
-</td>
-            </tr>
-                    <tr>
-                <td><a href="../../Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></td>
-                <td>$palette</td>
-                <td>
 </td>
             </tr>
                     <tr>
@@ -518,7 +512,7 @@
     </div>
 
                 <h3 id="method_merge">
-        <div class="location">at line 52</div>
+        <div class="location">at line 48</div>
         <code>            public            
     <strong>merge</strong>()</code>
     </h3>
@@ -544,7 +538,7 @@
     </div>
 
                 <h3 id="method_animate">
-        <div class="location">at line 69</div>
+        <div class="location">at line 65</div>
         <code>            public            <a href="../../Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a>
     <strong>animate</strong>(string $format, integer $delay, integer $loops)</code>
     </h3>
@@ -603,7 +597,7 @@
     </div>
 
                 <h3 id="method_coalesce">
-        <div class="location">at line 99</div>
+        <div class="location">at line 95</div>
         <code>            public            
     <strong>coalesce</strong>()</code>
     </h3>
@@ -619,7 +613,7 @@
     </div>
 
                 <h3 id="method_current">
-        <div class="location">at line 125</div>
+        <div class="location">at line 121</div>
         <code>            public            
     <strong>current</strong>()</code>
     </h3>
@@ -635,7 +629,7 @@
     </div>
 
                 <h3 id="method_key">
-        <div class="location">at line 157</div>
+        <div class="location">at line 153</div>
         <code>            public            
     <strong>key</strong>()</code>
     </h3>
@@ -651,7 +645,7 @@
     </div>
 
                 <h3 id="method_next">
-        <div class="location">at line 165</div>
+        <div class="location">at line 161</div>
         <code>            public            
     <strong>next</strong>()</code>
     </h3>
@@ -667,7 +661,7 @@
     </div>
 
                 <h3 id="method_rewind">
-        <div class="location">at line 173</div>
+        <div class="location">at line 169</div>
         <code>            public            
     <strong>rewind</strong>()</code>
     </h3>
@@ -683,7 +677,7 @@
     </div>
 
                 <h3 id="method_valid">
-        <div class="location">at line 181</div>
+        <div class="location">at line 177</div>
         <code>            public            
     <strong>valid</strong>()</code>
     </h3>
@@ -699,7 +693,7 @@
     </div>
 
                 <h3 id="method_count">
-        <div class="location">at line 189</div>
+        <div class="location">at line 185</div>
         <code>            public            
     <strong>count</strong>()</code>
     </h3>
@@ -715,7 +709,7 @@
     </div>
 
                 <h3 id="method_offsetExists">
-        <div class="location">at line 203</div>
+        <div class="location">at line 199</div>
         <code>            public            
     <strong>offsetExists</strong>($offset)</code>
     </h3>
@@ -742,7 +736,7 @@
     </div>
 
                 <h3 id="method_offsetGet">
-        <div class="location">at line 211</div>
+        <div class="location">at line 207</div>
         <code>            public            
     <strong>offsetGet</strong>($offset)</code>
     </h3>
@@ -769,7 +763,7 @@
     </div>
 
                 <h3 id="method_offsetSet">
-        <div class="location">at line 219</div>
+        <div class="location">at line 215</div>
         <code>            public            
     <strong>offsetSet</strong>($offset, $image)</code>
     </h3>
@@ -802,7 +796,7 @@
     </div>
 
                 <h3 id="method_offsetUnset">
-        <div class="location">at line 264</div>
+        <div class="location">at line 260</div>
         <code>            public            
     <strong>offsetUnset</strong>($offset)</code>
     </h3>

+ 8 - 107
vendor/imagine/imagine/docs/API/API/classes.html

@@ -213,14 +213,6 @@
                 <td>
                     A thumbnail filter
                 </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Filter/Basic/WebOptimization.html" target="main"><abbr title="Imagine\Filter\Basic\WebOptimization">Imagine\Filter\Basic\WebOptimization</abbr></a>
-                                    </td>
-                <td>
-                    A filter to render web-optimized images
-                </td>
             </tr>
                     <tr>
                 <td>
@@ -376,6 +368,14 @@
                 <td>
                     Interface for a box
                 </td>
+            </tr>
+                    <tr>
+                <td>
+                                        <a href="Imagine/Image/Color.html" target="main"><abbr title="Imagine\Image\Color">Imagine\Image\Color</abbr></a>
+                                    </td>
+                <td>
+                    The color class
+                </td>
             </tr>
                     <tr>
                 <td>
@@ -463,87 +463,6 @@
                     </em>                </td>
                 <td>
                     The manipulator interface
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/CMYK.html" target="main"><abbr title="Imagine\Image\Palette\CMYK">Imagine\Image\Palette\CMYK</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/ColorParser.html" target="main"><abbr title="Imagine\Image\Palette\ColorParser">Imagine\Image\Palette\ColorParser</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/Color/CMYK.html" target="main"><abbr title="Imagine\Image\Palette\Color\CMYK">Imagine\Image\Palette\Color\CMYK</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                    <em>                    <a href="Imagine/Image/Palette/Color/ColorInterface.html" target="main"><abbr title="Imagine\Image\Palette\Color\ColorInterface">Imagine\Image\Palette\Color\ColorInterface</abbr></a>
-                    </em>                </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/Color/Gray.html" target="main"><abbr title="Imagine\Image\Palette\Color\Gray">Imagine\Image\Palette\Color\Gray</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/Color/RGB.html" target="main"><abbr title="Imagine\Image\Palette\Color\RGB">Imagine\Image\Palette\Color\RGB</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/Grayscale.html" target="main"><abbr title="Imagine\Image\Palette\Grayscale">Imagine\Image\Palette\Grayscale</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                    <em>                    <a href="Imagine/Image/Palette/PaletteInterface.html" target="main"><abbr title="Imagine\Image\Palette\PaletteInterface">Imagine\Image\Palette\PaletteInterface</abbr></a>
-                    </em>                </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Palette/RGB.html" target="main"><abbr title="Imagine\Image\Palette\RGB">Imagine\Image\Palette\RGB</abbr></a>
-                                    </td>
-                <td>
-                    
-
                 </td>
             </tr>
                     <tr>
@@ -568,24 +487,6 @@
                                     </td>
                 <td>
                     Point center
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                                        <a href="Imagine/Image/Profile.html" target="main"><abbr title="Imagine\Image\Profile">Imagine\Image\Profile</abbr></a>
-                                    </td>
-                <td>
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td>
-                    <em>                    <a href="Imagine/Image/ProfileInterface.html" target="main"><abbr title="Imagine\Image\ProfileInterface">Imagine\Image\ProfileInterface</abbr></a>
-                    </em>                </td>
-                <td>
-                    
-
                 </td>
             </tr>
                     <tr>

+ 42 - 165
vendor/imagine/imagine/docs/API/API/doc-index.html

@@ -40,7 +40,7 @@
                                 <a href="#letterR">R</a>
                                 <a href="#letterS">S</a>
                                 <a href="#letterT">T</a>
-                                <a href="#letterU">U</a>
+                                U
                                 <a href="#letterV">V</a>
                                 <a href="#letterW">W</a>
                                 X
@@ -68,7 +68,6 @@
                     <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/Basic/Show.html#method_apply"><abbr title="Imagine\Filter\Basic\Show">Show</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Show.html"><abbr title="Imagine\Filter\Basic\Show">Show</abbr></a></em></dt>
                     <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/Basic/Strip.html#method_apply"><abbr title="Imagine\Filter\Basic\Strip">Strip</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Strip.html"><abbr title="Imagine\Filter\Basic\Strip">Strip</abbr></a></em></dt>
                     <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/Basic/Thumbnail.html#method_apply"><abbr title="Imagine\Filter\Basic\Thumbnail">Thumbnail</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Thumbnail.html"><abbr title="Imagine\Filter\Basic\Thumbnail">Thumbnail</abbr></a></em></dt>
-                    <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/Basic/WebOptimization.html#method_apply"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/WebOptimization.html"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr></a></em></dt>
                     <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/FilterInterface.html#method_apply"><abbr title="Imagine\Filter\FilterInterface">FilterInterface</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/FilterInterface.html"><abbr title="Imagine\Filter\FilterInterface">FilterInterface</abbr></a></em></dt>
                     <dd>Applies scheduled transformation to ImageInterface instance Returns processed ImageInterface instance</dd><dt><a href="Imagine/Filter/Transformation.html#method_applyFilter"><abbr title="Imagine\Filter\Transformation">Transformation</abbr>::applyFilter</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Transformation.html"><abbr title="Imagine\Filter\Transformation">Transformation</abbr></a></em></dt>
                     <dd>Applies a given FilterInterface onto given ImageInterface and returns modified ImageInterface</dd><dt><a href="Imagine/Filter/Transformation.html#method_apply"><abbr title="Imagine\Filter\Transformation">Transformation</abbr>::apply</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Transformation.html"><abbr title="Imagine\Filter\Transformation">Transformation</abbr></a></em></dt>
@@ -101,11 +100,7 @@
                     <dd>A box implementation</dd><dt><a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
                     <dd>Interface for a box</dd><dt><a href="Imagine/Image/FontInterface.html#method_box"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr>::box</a>() &mdash; <em>Method in class <a href="Imagine/Image/FontInterface.html"><abbr title="Imagine\Image\FontInterface">FontInterface</abbr></a></em></dt>
                     <dd>Gets BoxInterface of font size on the image based on string and angle</dd><dt><a href="Imagine/Image/Histogram/Bucket.html"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Histogram.html">Imagine\Image\Histogram</a></em></dt>
-                    <dd>Bucket histogram</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_blend"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::blend</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Blend two colors given an amount</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_blend"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::blend</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Blend two colors given an amount</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_blend"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::blend</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Blend two colors given an amount</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_blend"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::blend</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Blend two colors given an amount</dd><dt><a href="Imagine/Imagick/Font.html#method_box"><abbr title="Imagine\Imagick\Font">Font</abbr>::box</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Font.html"><abbr title="Imagine\Imagick\Font">Font</abbr></a></em></dt>
+                    <dd>Bucket histogram</dd><dt><a href="Imagine/Imagick/Font.html#method_box"><abbr title="Imagine\Imagick\Font">Font</abbr>::box</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Font.html"><abbr title="Imagine\Imagick\Font">Font</abbr></a></em></dt>
                     <dd>Gets BoxInterface of font size on the image based on string and angle</dd>        </dl><h2 id="letterC">C</h2>
         <dl id="index"><dt><a href="Imagine/Draw/DrawerInterface.html#method_chord"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr>::chord</a>() &mdash; <em>Method in class <a href="Imagine/Draw/DrawerInterface.html"><abbr title="Imagine\Draw\DrawerInterface">DrawerInterface</abbr></a></em></dt>
                     <dd>Same as arc, but also connects end points with a straight line</dd><dt><a href="Imagine/Effects/EffectsInterface.html#method_colorize"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr>::colorize</a>() &mdash; <em>Method in class <a href="Imagine/Effects/EffectsInterface.html"><abbr title="Imagine\Effects\EffectsInterface">EffectsInterface</abbr></a></em></dt>
@@ -132,7 +127,8 @@
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Gmagick/Layers.html#method_count"><abbr title="Imagine\Gmagick\Layers">Layers</abbr>::count</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Layers.html"><abbr title="Imagine\Gmagick\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Image/Box.html#method_contains"><abbr title="Imagine\Image\Box">Box</abbr>::contains</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Checks whether current box can fit given box at a given start position, start position defaults to top left corner xy(0,0)</dd><dt><a href="Imagine/Image/BoxInterface.html#method_contains"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::contains</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
-                    <dd>Checks whether current box can fit given box at a given start position, start position defaults to top left corner xy(0,0)</dd><dt><a href="Imagine/Image/Histogram/Bucket.html#method_count"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr>::count</a>() &mdash; <em>Method in class <a href="Imagine/Image/Histogram/Bucket.html"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr></a></em></dt>
+                    <dd>Checks whether current box can fit given box at a given start position, start position defaults to top left corner xy(0,0)</dd><dt><a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
+                    <dd>The color class</dd><dt><a href="Imagine/Image/Histogram/Bucket.html#method_count"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr>::count</a>() &mdash; <em>Method in class <a href="Imagine/Image/Histogram/Bucket.html"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr></a></em></dt>
                     <dd>
 </dd><dt><a href="Imagine/Image/Histogram/Range.html#method_contains"><abbr title="Imagine\Image\Histogram\Range">Range</abbr>::contains</a>() &mdash; <em>Method in class <a href="Imagine/Image/Histogram/Range.html"><abbr title="Imagine\Image\Histogram\Range">Range</abbr></a></em></dt>
                     <dd>
@@ -140,19 +136,7 @@
                     <dd>Creates a new empty image with an optional background color</dd><dt><a href="Imagine/Image/LayersInterface.html#method_coalesce"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr>::coalesce</a>() &mdash; <em>Method in class <a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a></em></dt>
                     <dd>Coalesce layers.</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_copy"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::copy</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Copies current source image into a new ImageInterface instance</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_crop"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::crop</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
-                    <dd>Crops a specified box out of the source image (modifies the source image) Returns cropped self</dd><dt><a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_color"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::color</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns a color given some values</dd><dt><a href="Imagine/Image/Palette/ColorParser.html"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette/Color.html">Imagine\Image\Palette\Color</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette/Color.html">Imagine\Image\Palette\Color</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_color"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::color</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Returns a color given some values</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_color"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::color</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Returns a color given some values</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_color"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::color</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns a color given some values</dd><dt><a href="Imagine/Image/Point/Center.html"><abbr title="Imagine\Image\Point\Center">Center</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Point.html">Imagine\Image\Point</a></em></dt>
+                    <dd>Crops a specified box out of the source image (modifies the source image) Returns cropped self</dd><dt><a href="Imagine/Image/Point/Center.html"><abbr title="Imagine\Image\Point\Center">Center</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Point.html">Imagine\Image\Point</a></em></dt>
                     <dd>Point center</dd><dt><a href="Imagine/Imagick/Drawer.html#method_chord"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::chord</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Same as arc, but also connects end points with a straight line</dd><dt><a href="Imagine/Imagick/Effects.html#method_colorize"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::colorize</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
                     <dd>Colorize the image</dd><dt><a href="Imagine/Imagick/Image.html#method_copy"><abbr title="Imagine\Imagick\Image">Image</abbr>::copy</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
@@ -170,18 +154,10 @@
                     <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd><dt><a href="Imagine/Gmagick/Drawer.html"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Gmagick.html">Imagine\Gmagick</a></em></dt>
                     <dd>Drawer implementation using the Gmagick PHP extension</dd><dt><a href="Imagine/Gmagick/Drawer.html#method_dot"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr>::dot</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Drawer.html"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Places a one pixel point at specific coordinates and fills it with specified color</dd><dt><a href="Imagine/Gmagick/Image.html#method_draw"><abbr title="Imagine\Gmagick\Image">Image</abbr>::draw</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd><dt><a href="Imagine/Image/ImageInterface.html#method_draw"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::draw</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_dissolve"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::dissolve</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns a copy of current color, incrementing the alpha channel by the given amount</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_darken"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::darken</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, darkened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_dissolve"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::dissolve</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns a copy of current color, incrementing the alpha channel by the given amount</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_darken"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::darken</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, darkened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_dissolve"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::dissolve</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns a copy of current color, incrementing the alpha channel by the given amount</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_darken"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::darken</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, darkened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_dissolve"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::dissolve</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns a copy of current color, incrementing the alpha channel by the given amount</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_darken"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::darken</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, darkened by the specified number of shades</dd><dt><a href="Imagine/Image/Profile.html#method_data"><abbr title="Imagine\Image\Profile">Profile</abbr>::data</a>() &mdash; <em>Method in class <a href="Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a></em></dt>
-                    <dd>Returns the profile data</dd><dt><a href="Imagine/Image/ProfileInterface.html#method_data"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr>::data</a>() &mdash; <em>Method in class <a href="Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></em></dt>
-                    <dd>Returns the profile data</dd><dt><a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
+                    <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd><dt><a href="Imagine/Image/Color.html#method_dissolve"><abbr title="Imagine\Image\Color">Color</abbr>::dissolve</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns a copy of current color, incrementing the alpha channel by the given amount</dd><dt><a href="Imagine/Image/Color.html#method_darken"><abbr title="Imagine\Image\Color">Color</abbr>::darken</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns a copy of the current color, darkened by the specified number of shades</dd><dt><a href="Imagine/Image/ImageInterface.html#method_draw"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::draw</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
+                    <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd><dt><a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
                     <dd>Drawer implementation using the Imagick PHP extension</dd><dt><a href="Imagine/Imagick/Drawer.html#method_dot"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::dot</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Places a one pixel point at specific coordinates and fills it with specified color</dd><dt><a href="Imagine/Imagick/Image.html#method_draw"><abbr title="Imagine\Imagick\Image">Image</abbr>::draw</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Instantiates and returns a DrawerInterface instance for image drawing</dd>        </dl><h2 id="letterE">E</h2>
@@ -227,8 +203,7 @@
                     <dd>Constructs a font with specified $file, $size and $color</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_flipHorizontally"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::flipHorizontally</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Flips current image using horizontal axis</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_flipVertically"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::flipVertically</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Flips current image using vertical axis</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_fill"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::fill</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
-                    <dd>Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image</dd><dt><a href="Imagine/Image/Profile.html#method_fromPath"><abbr title="Imagine\Image\Profile">Profile</abbr>::fromPath</a>() &mdash; <em>Method in class <a href="Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a></em></dt>
-                    <dd>Creates a profile from a path to a file</dd><dt><a href="Imagine/Imagick/Font.html"><abbr title="Imagine\Imagick\Font">Font</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
+                    <dd>Fills image with provided filling, by replacing each pixel's color in the current image with corresponding color from FillInterface, and returns modified image</dd><dt><a href="Imagine/Imagick/Font.html"><abbr title="Imagine\Imagick\Font">Font</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
                     <dd>Font implementation using the Imagick PHP extension</dd><dt><a href="Imagine/Imagick/Image.html#method_flipHorizontally"><abbr title="Imagine\Imagick\Image">Image</abbr>::flipHorizontally</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Flips current image using horizontal axis</dd><dt><a href="Imagine/Imagick/Image.html#method_flipVertically"><abbr title="Imagine\Imagick\Image">Image</abbr>::flipVertically</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Flips current image using vertical axis</dd><dt><a href="Imagine/Imagick/Image.html#method_fill"><abbr title="Imagine\Imagick\Image">Image</abbr>::fill</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
@@ -258,7 +233,11 @@
                     <dd>Gets current image width</dd><dt><a href="Imagine/Image/Box.html#method_getHeight"><abbr title="Imagine\Image\Box">Box</abbr>::getHeight</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Gets current image height</dd><dt><a href="Imagine/Image/BoxInterface.html#method_getHeight"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::getHeight</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
                     <dd>Gets current image height</dd><dt><a href="Imagine/Image/BoxInterface.html#method_getWidth"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::getWidth</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
-                    <dd>Gets current image width</dd><dt><a href="Imagine/Image/Fill/FillInterface.html#method_getColor"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr>::getColor</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/FillInterface.html"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr></a></em></dt>
+                    <dd>Gets current image width</dd><dt><a href="Imagine/Image/Color.html#method_getRed"><abbr title="Imagine\Image\Color">Color</abbr>::getRed</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns RED value of the color</dd><dt><a href="Imagine/Image/Color.html#method_getGreen"><abbr title="Imagine\Image\Color">Color</abbr>::getGreen</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns GREEN value of the color</dd><dt><a href="Imagine/Image/Color.html#method_getBlue"><abbr title="Imagine\Image\Color">Color</abbr>::getBlue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns BLUE value of the color</dd><dt><a href="Imagine/Image/Color.html#method_getAlpha"><abbr title="Imagine\Image\Color">Color</abbr>::getAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns percentage of transparency of the color</dd><dt><a href="Imagine/Image/Fill/FillInterface.html#method_getColor"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr>::getColor</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/FillInterface.html"><abbr title="Imagine\Image\Fill\FillInterface">FillInterface</abbr></a></em></dt>
                     <dd>Gets color of the fill for the given position</dd><dt><a href="Imagine/Image/Fill/Gradient/Horizontal.html#method_getDistance"><abbr title="Imagine\Image\Fill\Gradient\Horizontal">Horizontal</abbr>::getDistance</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/Gradient/Horizontal.html"><abbr title="Imagine\Image\Fill\Gradient\Horizontal">Horizontal</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html#method_getColor"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr>::getColor</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></em></dt>
                     <dd>Gets color of the fill for the given position</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html#method_getStart"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr>::getStart</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></em></dt>
@@ -273,35 +252,7 @@
                     <dd>Returns the image content as a binary string</dd><dt><a href="Imagine/Image/ImageInterface.html#method_getSize"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::getSize</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
                     <dd>Returns current image size</dd><dt><a href="Imagine/Image/ImageInterface.html#method_getColorAt"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::getColorAt</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
                     <dd>Returns color at specified positions of current image</dd><dt><a href="Imagine/Image/LayersInterface.html#method_get"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr>::get</a>() &mdash; <em>Method in class <a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a></em></dt>
-                    <dd>Returns the image at offset</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getValue"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getValue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Return the value of one of the component.</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getCyan"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getCyan</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns Cyan value of the color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getMagenta"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getMagenta</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns Magenta value of the color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getYellow"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getYellow</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns Yellow value of the color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getKeyline"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getKeyline</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns Key value of the color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getPalette"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getPalette</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns the palette attached to the current color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_getAlpha"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::getAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns percentage of transparency of the color</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_grayscale"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::grayscale</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns a gray related to the current color</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_getValue"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::getValue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Return the value of one of the component.</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_getAlpha"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::getAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns percentage of transparency of the color</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_getPalette"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::getPalette</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns the palette attached to the current color</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_grayscale"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::grayscale</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns a gray related to the current color</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette/Color.html">Imagine\Image\Palette\Color</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_getValue"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::getValue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Return the value of one of the component.</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_getGray"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::getGray</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns Gray value of the color</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_getPalette"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::getPalette</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns the palette attached to the current color</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_getAlpha"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::getAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns percentage of transparency of the color</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_grayscale"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::grayscale</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns a gray related to the current color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getValue"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getValue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Return the value of one of the component.</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getRed"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getRed</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns RED value of the color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getGreen"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getGreen</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns GREEN value of the color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getBlue"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getBlue</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns BLUE value of the color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getPalette"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getPalette</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns the palette attached to the current color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_getAlpha"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::getAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns percentage of transparency of the color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_grayscale"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::grayscale</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns a gray related to the current color</dd><dt><a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Point.html#method_getX"><abbr title="Imagine\Image\Point">Point</abbr>::getX</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
+                    <dd>Returns the image at offset</dd><dt><a href="Imagine/Image/Point.html#method_getX"><abbr title="Imagine\Image\Point">Point</abbr>::getX</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
                     <dd>Gets points x coordinate</dd><dt><a href="Imagine/Image/Point.html#method_getY"><abbr title="Imagine\Image\Point">Point</abbr>::getY</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
                     <dd>Gets points y coordinate</dd><dt><a href="Imagine/Image/PointInterface.html#method_getX"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr>::getX</a>() &mdash; <em>Method in class <a href="Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a></em></dt>
                     <dd>Gets points x coordinate</dd><dt><a href="Imagine/Image/PointInterface.html#method_getY"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr>::getY</a>() &mdash; <em>Method in class <a href="Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a></em></dt>
@@ -315,15 +266,15 @@
                     <dd>Returns current image size</dd><dt><a href="Imagine/Imagick/Image.html#method_getColorAt"><abbr title="Imagine\Imagick\Image">Image</abbr>::getColorAt</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Returns color at specified positions of current image</dd>        </dl><h2 id="letterH">H</h2>
         <dl id="index"><dt><a href="Imagine/Gd/Image.html#method_histogram"><abbr title="Imagine\Gd\Image">Image</abbr>::histogram</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></em></dt>
-                    <dd>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</dd><dt><a href="Imagine/Gmagick/Image.html#method_histogram"><abbr title="Imagine\Gmagick\Image">Image</abbr>::histogram</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</dd><dt><a href="Imagine/Image/AbstractLayers.html#method_has"><abbr title="Imagine\Image\AbstractLayers">AbstractLayers</abbr>::has</a>() &mdash; <em>Method in class <a href="Imagine/Image/AbstractLayers.html"><abbr title="Imagine\Image\AbstractLayers">AbstractLayers</abbr></a></em></dt>
+                    <dd>Returns array of image colors as Imagine\Image\Color instances</dd><dt><a href="Imagine/Gmagick/Image.html#method_histogram"><abbr title="Imagine\Gmagick\Image">Image</abbr>::histogram</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
+                    <dd>Returns array of image colors as Imagine\Image\Color instances</dd><dt><a href="Imagine/Image/AbstractLayers.html#method_has"><abbr title="Imagine\Image\AbstractLayers">AbstractLayers</abbr>::has</a>() &mdash; <em>Method in class <a href="Imagine/Image/AbstractLayers.html"><abbr title="Imagine\Image\AbstractLayers">AbstractLayers</abbr></a></em></dt>
                     <dd>Returns true if a layer at offset is preset</dd><dt><a href="Imagine/Image/Box.html#method_heighten"><abbr title="Imagine\Image\Box">Box</abbr>::heighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Resizes box to given height, constraining proportions and returns the new box</dd><dt><a href="Imagine/Image/BoxInterface.html#method_heighten"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::heighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
                     <dd>Resizes box to given height, constraining proportions and returns the new box</dd><dt><a href="Imagine/Image/Fill/Gradient/Horizontal.html"><abbr title="Imagine\Image\Fill\Gradient\Horizontal">Horizontal</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Fill/Gradient.html">Imagine\Image\Fill\Gradient</a></em></dt>
                     <dd>Horizontal gradient fill</dd><dt><a href="Imagine/Image/ImageInterface.html#method_histogram"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::histogram</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</dd><dt><a href="Imagine/Image/LayersInterface.html#method_has"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr>::has</a>() &mdash; <em>Method in class <a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a></em></dt>
+                    <dd>Returns array of image colors as Imagine\Image\Color instances</dd><dt><a href="Imagine/Image/LayersInterface.html#method_has"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr>::has</a>() &mdash; <em>Method in class <a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a></em></dt>
                     <dd>Returns true if a layer at offset is preset</dd><dt><a href="Imagine/Imagick/Image.html#method_histogram"><abbr title="Imagine\Imagick\Image">Image</abbr>::histogram</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Returns array of image colors as Imagine\Image\Palette\Color\ColorInterface instances</dd>        </dl><h2 id="letterI">I</h2>
+                    <dd>Returns array of image colors as Imagine\Image\Color instances</dd>        </dl><h2 id="letterI">I</h2>
         <dl id="index"><dt><a href="Imagine/Exception/InvalidArgumentException.html"><abbr title="Imagine\Exception\InvalidArgumentException">InvalidArgumentException</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Exception.html">Imagine\Exception</a></em></dt>
                     <dd>Imagine-specific invalid argument exception</dd><dt><a href="Imagine/Filter/ImagineAware.html"><abbr title="Imagine\Filter\ImagineAware">ImagineAware</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Filter.html">Imagine\Filter</a></em></dt>
                     <dd>ImagineAware base class</dd><dt><a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Gd.html">Imagine\Gd</a></em></dt>
@@ -334,14 +285,11 @@
                     <dd>Enables or disables interlacing</dd><dt><a href="Imagine/Gmagick/Imagine.html"><abbr title="Imagine\Gmagick\Imagine">Imagine</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Gmagick.html">Imagine\Gmagick</a></em></dt>
                     <dd>Imagine implementation using the Gmagick PHP extension</dd><dt><a href="Imagine/Image/Box.html#method_increase"><abbr title="Imagine\Image\Box">Box</abbr>::increase</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Creates new BoxInterface, adding given size to both sides</dd><dt><a href="Imagine/Image/BoxInterface.html#method_increase"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::increase</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
-                    <dd>Creates new BoxInterface, adding given size to both sides</dd><dt><a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
+                    <dd>Creates new BoxInterface, adding given size to both sides</dd><dt><a href="Imagine/Image/Color.html#method_isOpaque"><abbr title="Imagine\Image\Color">Color</abbr>::isOpaque</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Checks if the current color is opaque</dd><dt><a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
                     <dd>The image interface</dd><dt><a href="Imagine/Image/ImageInterface.html#method_interlace"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::interlace</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
                     <dd>Enables or disables interlacing</dd><dt><a href="Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
-                    <dd>The imagine interface</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_isOpaque"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::isOpaque</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Checks if the current color is opaque</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_isOpaque"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::isOpaque</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Checks if the current color is opaque</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_isOpaque"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::isOpaque</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Checks if the current color is opaque</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_isOpaque"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::isOpaque</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Checks if the current color is opaque</dd><dt><a href="Imagine/Image/Point.html#method_in"><abbr title="Imagine\Image\Point">Point</abbr>::in</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
+                    <dd>The imagine interface</dd><dt><a href="Imagine/Image/Point.html#method_in"><abbr title="Imagine\Image\Point">Point</abbr>::in</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
                     <dd>Checks if current coordinate is inside a given bo</dd><dt><a href="Imagine/Image/PointInterface.html#method_in"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr>::in</a>() &mdash; <em>Method in class <a href="Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a></em></dt>
                     <dd>Checks if current coordinate is inside a given bo</dd><dt><a href="Imagine/Image/Point/Center.html#method_in"><abbr title="Imagine\Image\Point\Center">Center</abbr>::in</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point/Center.html"><abbr title="Imagine\Image\Point\Center">Center</abbr></a></em></dt>
                     <dd>Checks if current coordinate is inside a given bo</dd><dt><a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
@@ -367,15 +315,12 @@
                     <dd>Returns the image layers when applicable.</dd><dt><a href="Imagine/Gmagick/Imagine.html#method_load"><abbr title="Imagine\Gmagick\Imagine">Imagine</abbr>::load</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Imagine.html"><abbr title="Imagine\Gmagick\Imagine">Imagine</abbr></a></em></dt>
                     <dd>Loads an image from a binary $string</dd><dt><a href="Imagine/Gmagick/Layers.html"><abbr title="Imagine\Gmagick\Layers">Layers</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Gmagick.html">Imagine\Gmagick</a></em></dt>
                     <dd>
-</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Fill/Gradient.html">Imagine\Image\Fill\Gradient</a></em></dt>
+</dd><dt><a href="Imagine/Image/Color.html#method_lighten"><abbr title="Imagine\Image\Color">Color</abbr>::lighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns a copy of the current color, lightened by the specified number of shades</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Fill/Gradient.html">Imagine\Image\Fill\Gradient</a></em></dt>
                     <dd>Linear gradient fill</dd><dt><a href="Imagine/Image/ImageInterface.html#method_layers"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::layers</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
                     <dd>Returns the image layers when applicable.</dd><dt><a href="Imagine/Image/ImagineInterface.html#method_load"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr>::load</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImagineInterface.html"><abbr title="Imagine\Image\ImagineInterface">ImagineInterface</abbr></a></em></dt>
                     <dd>Loads an image from a binary $string</dd><dt><a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
-                    <dd>The layers interface</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method_lighten"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::lighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, lightened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/ColorInterface.html#method_lighten"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr>::lighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/ColorInterface.html"><abbr title="Imagine\Image\Palette\Color\ColorInterface">ColorInterface</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, lightened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method_lighten"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::lighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, lightened by the specified number of shades</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method_lighten"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::lighten</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns a copy of the current color, lightened by the specified number of shades</dd><dt><a href="Imagine/Imagick/Drawer.html#method_line"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::line</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
+                    <dd>The layers interface</dd><dt><a href="Imagine/Imagick/Drawer.html#method_line"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::line</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Draws a line from start(x, y) to end(x, y) coordinates</dd><dt><a href="Imagine/Imagick/Image.html#method_layers"><abbr title="Imagine\Imagick\Image">Image</abbr>::layers</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Returns the image layers when applicable.</dd><dt><a href="Imagine/Imagick/Imagine.html#method_load"><abbr title="Imagine\Imagick\Imagine">Imagine</abbr>::load</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Imagine.html"><abbr title="Imagine\Imagick\Imagine">Imagine</abbr></a></em></dt>
                     <dd>Loads an image from a binary $string</dd><dt><a href="Imagine/Imagick/Layers.html"><abbr title="Imagine\Imagick\Layers">Layers</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Imagick.html">Imagine\Imagick</a></em></dt>
@@ -399,13 +344,7 @@
                     <dd>Invert the colors of the image</dd><dt><a href="Imagine/Gd/Layers.html#method_next"><abbr title="Imagine\Gd\Layers">Layers</abbr>::next</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Layers.html"><abbr title="Imagine\Gd\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Gmagick/Effects.html#method_negative"><abbr title="Imagine\Gmagick\Effects">Effects</abbr>::negative</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Effects.html"><abbr title="Imagine\Gmagick\Effects">Effects</abbr></a></em></dt>
                     <dd>Invert the colors of the image</dd><dt><a href="Imagine/Gmagick/Layers.html#method_next"><abbr title="Imagine\Gmagick\Layers">Layers</abbr>::next</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Layers.html"><abbr title="Imagine\Gmagick\Layers">Layers</abbr></a></em></dt>
-                    <dd>{@inheritdoc}</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_name"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_name"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_name"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_name"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns the name of this Palette, one of PaletteInterface::PALETTE_* constants</dd><dt><a href="Imagine/Image/Profile.html#method_name"><abbr title="Imagine\Image\Profile">Profile</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a></em></dt>
-                    <dd>Returns the name of the profile</dd><dt><a href="Imagine/Image/ProfileInterface.html#method_name"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr>::name</a>() &mdash; <em>Method in class <a href="Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a></em></dt>
-                    <dd>Returns the name of the profile</dd><dt><a href="Imagine/Imagick/Effects.html#method_negative"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::negative</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
+                    <dd>{@inheritdoc}</dd><dt><a href="Imagine/Imagick/Effects.html#method_negative"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::negative</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
                     <dd>Invert the colors of the image</dd><dt><a href="Imagine/Imagick/Layers.html#method_next"><abbr title="Imagine\Imagick\Layers">Layers</abbr>::next</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Layers.html"><abbr title="Imagine\Imagick\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd>        </dl><h2 id="letterO">O</h2>
         <dl id="index"><dt><a href="Imagine/Exception/OutOfBoundsException.html"><abbr title="Imagine\Exception\OutOfBoundsException">OutOfBoundsException</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Exception.html">Imagine\Exception</a></em></dt>
@@ -434,43 +373,16 @@
                     <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Gd/Drawer.html#method_pieSlice"><abbr title="Imagine\Gd\Drawer">Drawer</abbr>::pieSlice</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Drawer.html"><abbr title="Imagine\Gd\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Same as arc, but connects end points and the center</dd><dt><a href="Imagine/Gd/Drawer.html#method_polygon"><abbr title="Imagine\Gd\Drawer">Drawer</abbr>::polygon</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Drawer.html"><abbr title="Imagine\Gd\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Draws a polygon using array of x, y coordinates.</dd><dt><a href="Imagine/Gd/Image.html#method_paste"><abbr title="Imagine\Gd\Image">Image</abbr>::paste</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></em></dt>
-                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Gd/Image.html#method_palette"><abbr title="Imagine\Gd\Image">Image</abbr>::palette</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></em></dt>
-                    <dd>Return the current color palette</dd><dt><a href="Imagine/Gd/Image.html#method_profile"><abbr title="Imagine\Gd\Image">Image</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></em></dt>
-                    <dd>Applies a color profile on the Image</dd><dt><a href="Imagine/Gmagick/Drawer.html#method_pieSlice"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr>::pieSlice</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Drawer.html"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr></a></em></dt>
+                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Gmagick/Drawer.html#method_pieSlice"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr>::pieSlice</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Drawer.html"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Same as arc, but connects end points and the center</dd><dt><a href="Imagine/Gmagick/Drawer.html#method_polygon"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr>::polygon</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Drawer.html"><abbr title="Imagine\Gmagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Draws a polygon using array of x, y coordinates.</dd><dt><a href="Imagine/Gmagick/Image.html#method_paste"><abbr title="Imagine\Gmagick\Image">Image</abbr>::paste</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Gmagick/Image.html#method_pixelToColor"><abbr title="Imagine\Gmagick\Image">Image</abbr>::pixelToColor</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Returns a color given a pixel, depending the Palette context</dd><dt><a href="Imagine/Gmagick/Image.html#method_palette"><abbr title="Imagine\Gmagick\Image">Image</abbr>::palette</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Return the current color palette</dd><dt><a href="Imagine/Gmagick/Image.html#method_profile"><abbr title="Imagine\Gmagick\Image">Image</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Applies a color profile on the Image</dd><dt><a href="Imagine/Image/ImageInterface.html#method_palette"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::palette</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Return the current color palette</dd><dt><a href="Imagine/Image/ImageInterface.html#method_profile"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Applies a color profile on the Image</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_paste"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::paste</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
-                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_pixelDefinition"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::pixelDefinition</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_profile"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns the ICC profile attached to this Palette.</dd><dt><a href="Imagine/Image/Palette/ColorParser.html#method_parseToRGB"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr>::parseToRGB</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/ColorParser.html"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr></a></em></dt>
-                    <dd>Parses a color to a RGB tuple</dd><dt><a href="Imagine/Image/Palette/ColorParser.html#method_parseToCMYK"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr>::parseToCMYK</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/ColorParser.html"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr></a></em></dt>
-                    <dd>Parses a color to a CMYK tuple</dd><dt><a href="Imagine/Image/Palette/ColorParser.html#method_parseToGrayscale"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr>::parseToGrayscale</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/ColorParser.html"><abbr title="Imagine\Image\Palette\ColorParser">ColorParser</abbr></a></em></dt>
-                    <dd>Parses a color to a grayscale value</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_pixelDefinition"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::pixelDefinition</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_profile"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Returns the ICC profile attached to this Palette.</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_profile"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Returns the ICC profile attached to this Palette.</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_pixelDefinition"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::pixelDefinition</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_pixelDefinition"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::pixelDefinition</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns an array containing ColorInterface::COLOR_* constants that define the structure of colors for a pixel.</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_profile"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns the ICC profile attached to this Palette.</dd><dt><a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
+                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_paste"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::paste</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
+                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
                     <dd>The point class</dd><dt><a href="Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
-                    <dd>The point interface</dd><dt><a href="Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/ProfileInterface.html"><abbr title="Imagine\Image\ProfileInterface">ProfileInterface</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image.html">Imagine\Image</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Imagick/Drawer.html#method_pieSlice"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::pieSlice</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
+                    <dd>The point interface</dd><dt><a href="Imagine/Imagick/Drawer.html#method_pieSlice"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::pieSlice</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Same as arc, but connects end points and the center</dd><dt><a href="Imagine/Imagick/Drawer.html#method_polygon"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::polygon</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Draws a polygon using array of x, y coordinates.</dd><dt><a href="Imagine/Imagick/Image.html#method_paste"><abbr title="Imagine\Imagick\Image">Image</abbr>::paste</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd><dt><a href="Imagine/Imagick/Image.html#method_pixelToColor"><abbr title="Imagine\Imagick\Image">Image</abbr>::pixelToColor</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Returns a color given a pixel, depending the Palette context</dd><dt><a href="Imagine/Imagick/Image.html#method_palette"><abbr title="Imagine\Imagick\Image">Image</abbr>::palette</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Return the current color palette</dd><dt><a href="Imagine/Imagick/Image.html#method_profile"><abbr title="Imagine\Imagick\Image">Image</abbr>::profile</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Applies a color profile on the Image</dd>        </dl><h2 id="letterR">R</h2>
+                    <dd>Pastes an image into a parent image Throws exceptions if image exceeds parent image borders or if paste operation fails</dd>        </dl><h2 id="letterR">R</h2>
         <dl id="index"><dt><a href="Imagine/Exception/RuntimeException.html"><abbr title="Imagine\Exception\RuntimeException">RuntimeException</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Exception.html">Imagine\Exception</a></em></dt>
                     <dd>Imagine-specific runtime exception</dd><dt><a href="Imagine/Filter/Advanced/RelativeResize.html"><abbr title="Imagine\Filter\Advanced\RelativeResize">RelativeResize</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Filter/Advanced.html">Imagine\Filter\Advanced</a></em></dt>
                     <dd>The RelativeResize filter allows images to be resized relative to their existing dimensions.</dd><dt><a href="Imagine/Filter/Basic/Resize.html"><abbr title="Imagine\Filter\Basic\Resize">Resize</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Filter/Basic.html">Imagine\Filter\Basic</a></em></dt>
@@ -491,11 +403,7 @@
                     <dd>Loads an image from a resource $resource</dd><dt><a href="Imagine/Image/LayersInterface.html#method_remove"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr>::remove</a>() &mdash; <em>Method in class <a href="Imagine/Image/LayersInterface.html"><abbr title="Imagine\Image\LayersInterface">LayersInterface</abbr></a></em></dt>
                     <dd>Removes the image at offset</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_resize"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::resize</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Resizes current image and returns self</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_rotate"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::rotate</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
-                    <dd>Rotates an image at the given angle.</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette/Color.html">Imagine\Image\Palette\Color</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Imagick/Image.html#method_resize"><abbr title="Imagine\Imagick\Image">Image</abbr>::resize</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
+                    <dd>Rotates an image at the given angle.</dd><dt><a href="Imagine/Imagick/Image.html#method_resize"><abbr title="Imagine\Imagick\Image">Image</abbr>::resize</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Resizes current image and returns self</dd><dt><a href="Imagine/Imagick/Image.html#method_rotate"><abbr title="Imagine\Imagick\Image">Image</abbr>::rotate</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Rotates an image at the given angle.</dd><dt><a href="Imagine/Imagick/Imagine.html#method_read"><abbr title="Imagine\Imagick\Imagine">Imagine</abbr>::read</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Imagine.html"><abbr title="Imagine\Imagick\Imagine">Imagine</abbr></a></em></dt>
                     <dd>Loads an image from a resource $resource</dd><dt><a href="Imagine/Imagick/Layers.html#method_rewind"><abbr title="Imagine\Imagick\Layers">Layers</abbr>::rewind</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Layers.html"><abbr title="Imagine\Imagick\Layers">Layers</abbr></a></em></dt>
@@ -525,11 +433,7 @@
                     <dd>Set an image at offset</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_save"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::save</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_show"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::show</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
                     <dd>Outputs the image content</dd><dt><a href="Imagine/Image/ManipulatorInterface.html#method_strip"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr>::strip</a>() &mdash; <em>Method in class <a href="Imagine/Image/ManipulatorInterface.html"><abbr title="Imagine\Image\ManipulatorInterface">ManipulatorInterface</abbr></a></em></dt>
-                    <dd>Remove all profiles and comments</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_supportsAlpha"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::supportsAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Tells if alpha channel is supported in this palette</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_supportsAlpha"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::supportsAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Tells if alpha channel is supported in this palette</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_supportsAlpha"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::supportsAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Tells if alpha channel is supported in this palette</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_supportsAlpha"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::supportsAlpha</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Tells if alpha channel is supported in this palette</dd><dt><a href="Imagine/Imagick/Effects.html#method_sharpen"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::sharpen</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
+                    <dd>Remove all profiles and comments</dd><dt><a href="Imagine/Imagick/Effects.html#method_sharpen"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::sharpen</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
                     <dd>Sharpens the image</dd><dt><a href="Imagine/Imagick/Image.html#method_strip"><abbr title="Imagine\Imagick\Image">Image</abbr>::strip</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Remove all profiles and comments</dd><dt><a href="Imagine/Imagick/Image.html#method_save"><abbr title="Imagine\Imagick\Image">Image</abbr>::save</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Saves the image at a specified path, the target file extension is used to determine file format, only jpg, jpeg, gif, png, wbmp and xbm are supported</dd><dt><a href="Imagine/Imagick/Image.html#method_show"><abbr title="Imagine\Imagick\Image">Image</abbr>::show</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
@@ -546,23 +450,13 @@
                     <dd>Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image</dd><dt><a href="Imagine/Imagick/Drawer.html#method_text"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::text</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Annotates image with specified text at a given position starting on the top left of the final text box</dd><dt><a href="Imagine/Imagick/Image.html#method_thumbnail"><abbr title="Imagine\Imagick\Image">Image</abbr>::thumbnail</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
                     <dd>Generates a thumbnail from a current image Returns it as a new image, doesn't modify the current image</dd><dt><a href="Imagine/Test/Constraint/IsImageEqual.html#method_toString"><abbr title="Imagine\Test\Constraint\IsImageEqual">IsImageEqual</abbr>::toString</a>() &mdash; <em>Method in class <a href="Imagine/Test/Constraint/IsImageEqual.html"><abbr title="Imagine\Test\Constraint\IsImageEqual">IsImageEqual</abbr></a></em></dt>
-                    <dd>{@inheritdoc}</dd>        </dl><h2 id="letterU">U</h2>
-        <dl id="index"><dt><a href="Imagine/Gd/Image.html#method_usePalette"><abbr title="Imagine\Gd\Image">Image</abbr>::usePalette</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Image.html"><abbr title="Imagine\Gd\Image">Image</abbr></a></em></dt>
-                    <dd>Set a palette for the image.</dd><dt><a href="Imagine/Gmagick/Image.html#method_usePalette"><abbr title="Imagine\Gmagick\Image">Image</abbr>::usePalette</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Image.html"><abbr title="Imagine\Gmagick\Image">Image</abbr></a></em></dt>
-                    <dd>Set a palette for the image.</dd><dt><a href="Imagine/Image/ImageInterface.html#method_usePalette"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::usePalette</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Set a palette for the image.</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method_useProfile"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::useProfile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Attachs an ICC profile to this Palette.</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method_useProfile"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::useProfile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>Attachs an ICC profile to this Palette.</dd><dt><a href="Imagine/Image/Palette/PaletteInterface.html#method_useProfile"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr>::useProfile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/PaletteInterface.html"><abbr title="Imagine\Image\Palette\PaletteInterface">PaletteInterface</abbr></a></em></dt>
-                    <dd>Attachs an ICC profile to this Palette.</dd><dt><a href="Imagine/Image/Palette/RGB.html#method_useProfile"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::useProfile</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>Attachs an ICC profile to this Palette.</dd><dt><a href="Imagine/Imagick/Image.html#method_usePalette"><abbr title="Imagine\Imagick\Image">Image</abbr>::usePalette</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Image.html"><abbr title="Imagine\Imagick\Image">Image</abbr></a></em></dt>
-                    <dd>Set a palette for the image.</dd>        </dl><h2 id="letterV">V</h2>
+                    <dd>{@inheritdoc}</dd>        </dl><h2 id="letterV">V</h2>
         <dl id="index"><dt><a href="Imagine/Gd/Layers.html#method_valid"><abbr title="Imagine\Gd\Layers">Layers</abbr>::valid</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Layers.html"><abbr title="Imagine\Gd\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Gmagick/Layers.html#method_valid"><abbr title="Imagine\Gmagick\Layers">Layers</abbr>::valid</a>() &mdash; <em>Method in class <a href="Imagine/Gmagick/Layers.html"><abbr title="Imagine\Gmagick\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd><dt><a href="Imagine/Image/Fill/Gradient/Vertical.html"><abbr title="Imagine\Image\Fill\Gradient\Vertical">Vertical</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Image/Fill/Gradient.html">Imagine\Image\Fill\Gradient</a></em></dt>
                     <dd>Vertical gradient fill</dd><dt><a href="Imagine/Imagick/Layers.html#method_valid"><abbr title="Imagine\Imagick\Layers">Layers</abbr>::valid</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Layers.html"><abbr title="Imagine\Imagick\Layers">Layers</abbr></a></em></dt>
                     <dd>{@inheritdoc}</dd>        </dl><h2 id="letterW">W</h2>
-        <dl id="index"><dt><a href="Imagine/Filter/Basic/WebOptimization.html"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr></a> &mdash; <em>Class in namespace <a href="Imagine/Filter/Basic.html">Imagine\Filter\Basic</a></em></dt>
-                    <dd>A filter to render web-optimized images</dd><dt><a href="Imagine/Image/Box.html#method_widen"><abbr title="Imagine\Image\Box">Box</abbr>::widen</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
+        <dl id="index"><dt><a href="Imagine/Image/Box.html#method_widen"><abbr title="Imagine\Image\Box">Box</abbr>::widen</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Resizes box to given width, constraining proportions and returns the new box</dd><dt><a href="Imagine/Image/BoxInterface.html#method_widen"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::widen</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
                     <dd>Resizes box to given width, constraining proportions and returns the new box</dd>        </dl><h2 id="letter_">_</h2>
         <dl id="index"><dt><a href="Imagine/Filter/Advanced/Border.html#method___construct"><abbr title="Imagine\Filter\Advanced\Border">Border</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Advanced/Border.html"><abbr title="Imagine\Filter\Advanced\Border">Border</abbr></a></em></dt>
@@ -583,9 +477,7 @@
                     <dd>Constructs Rotate filter with given angle and background color</dd><dt><a href="Imagine/Filter/Basic/Save.html#method___construct"><abbr title="Imagine\Filter\Basic\Save">Save</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Save.html"><abbr title="Imagine\Filter\Basic\Save">Save</abbr></a></em></dt>
                     <dd>Constructs Save filter with given path and options</dd><dt><a href="Imagine/Filter/Basic/Show.html#method___construct"><abbr title="Imagine\Filter\Basic\Show">Show</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Show.html"><abbr title="Imagine\Filter\Basic\Show">Show</abbr></a></em></dt>
                     <dd>Constructs the Show filter with given format and options</dd><dt><a href="Imagine/Filter/Basic/Thumbnail.html#method___construct"><abbr title="Imagine\Filter\Basic\Thumbnail">Thumbnail</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/Thumbnail.html"><abbr title="Imagine\Filter\Basic\Thumbnail">Thumbnail</abbr></a></em></dt>
-                    <dd>Constructs the Thumbnail filter with given width, height and mode</dd><dt><a href="Imagine/Filter/Basic/WebOptimization.html#method___construct"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Basic/WebOptimization.html"><abbr title="Imagine\Filter\Basic\WebOptimization">WebOptimization</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Filter/Transformation.html#method___construct"><abbr title="Imagine\Filter\Transformation">Transformation</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Transformation.html"><abbr title="Imagine\Filter\Transformation">Transformation</abbr></a></em></dt>
+                    <dd>Constructs the Thumbnail filter with given width, height and mode</dd><dt><a href="Imagine/Filter/Transformation.html#method___construct"><abbr title="Imagine\Filter\Transformation">Transformation</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Filter/Transformation.html"><abbr title="Imagine\Filter\Transformation">Transformation</abbr></a></em></dt>
                     <dd>Class constructor.</dd><dt><a href="Imagine/Gd/Drawer.html#method___construct"><abbr title="Imagine\Gd\Drawer">Drawer</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Drawer.html"><abbr title="Imagine\Gd\Drawer">Drawer</abbr></a></em></dt>
                     <dd>Constructs Drawer with a given gd image resource</dd><dt><a href="Imagine/Gd/Effects.html#method___construct"><abbr title="Imagine\Gd\Effects">Effects</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Gd/Effects.html"><abbr title="Imagine\Gd\Effects">Effects</abbr></a></em></dt>
                     <dd>
@@ -612,35 +504,20 @@
                     <dd>Constructs a font with specified $file, $size and $color</dd><dt><a href="Imagine/Image/Box.html#method___construct"><abbr title="Imagine\Image\Box">Box</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Constructs the Size with given width and height</dd><dt><a href="Imagine/Image/Box.html#method___toString"><abbr title="Imagine\Image\Box">Box</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Box.html"><abbr title="Imagine\Image\Box">Box</abbr></a></em></dt>
                     <dd>Returns a string representation of the current box</dd><dt><a href="Imagine/Image/BoxInterface.html#method___toString"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/BoxInterface.html"><abbr title="Imagine\Image\BoxInterface">BoxInterface</abbr></a></em></dt>
-                    <dd>Returns a string representation of the current box</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></em></dt>
+                    <dd>Returns a string representation of the current box</dd><dt><a href="Imagine/Image/Color.html#method___construct"><abbr title="Imagine\Image\Color">Color</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Constructs image color, e.g.:     - new Color('fff') - will produce non-transparent white color     - new Color('ffffff', 50) - will product 50% transparent white     - new Color(array(255, 255, 255)) - another way of getting white     - new Color(0x00FF00) - hexadecimal notation for green</dd><dt><a href="Imagine/Image/Color.html#method___toString"><abbr title="Imagine\Image\Color">Color</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Color.html"><abbr title="Imagine\Image\Color">Color</abbr></a></em></dt>
+                    <dd>Returns hex representation of the color</dd><dt><a href="Imagine/Image/Fill/Gradient/Linear.html#method___construct"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Fill/Gradient/Linear.html"><abbr title="Imagine\Image\Fill\Gradient\Linear">Linear</abbr></a></em></dt>
                     <dd>Constructs a linear gradient with overall gradient length, and start and end shades, which default to 0 and 255 accordingly</dd><dt><a href="Imagine/Image/Histogram/Bucket.html#method___construct"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Histogram/Bucket.html"><abbr title="Imagine\Image\Histogram\Bucket">Bucket</abbr></a></em></dt>
                     <dd>
 </dd><dt><a href="Imagine/Image/Histogram/Range.html#method___construct"><abbr title="Imagine\Image\Histogram\Range">Range</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Histogram/Range.html"><abbr title="Imagine\Image\Histogram\Range">Range</abbr></a></em></dt>
                     <dd>
 </dd><dt><a href="Imagine/Image/ImageInterface.html#method___toString"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/ImageInterface.html"><abbr title="Imagine\Image\ImageInterface">ImageInterface</abbr></a></em></dt>
-                    <dd>Returns the image content as a PNG binary string</dd><dt><a href="Imagine/Image/Palette/CMYK.html#method___construct"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/CMYK.html"><abbr title="Imagine\Image\Palette\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method___construct"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/CMYK.html#method___toString"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/CMYK.html"><abbr title="Imagine\Image\Palette\Color\CMYK">CMYK</abbr></a></em></dt>
-                    <dd>Returns hex representation of the color</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method___construct"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/Gray.html#method___toString"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/Gray.html"><abbr title="Imagine\Image\Palette\Color\Gray">Gray</abbr></a></em></dt>
-                    <dd>Returns hex representation of the color</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method___construct"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/Color/RGB.html#method___toString"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Color/RGB.html"><abbr title="Imagine\Image\Palette\Color\RGB">RGB</abbr></a></em></dt>
-                    <dd>Returns hex representation of the color</dd><dt><a href="Imagine/Image/Palette/Grayscale.html#method___construct"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/Grayscale.html"><abbr title="Imagine\Image\Palette\Grayscale">Grayscale</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Palette/RGB.html#method___construct"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Palette/RGB.html"><abbr title="Imagine\Image\Palette\RGB">RGB</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Image/Point.html#method___construct"><abbr title="Imagine\Image\Point">Point</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
+                    <dd>Returns the image content as a PNG binary string</dd><dt><a href="Imagine/Image/Point.html#method___construct"><abbr title="Imagine\Image\Point">Point</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
                     <dd>Constructs a point of coordinates</dd><dt><a href="Imagine/Image/Point.html#method___toString"><abbr title="Imagine\Image\Point">Point</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point.html"><abbr title="Imagine\Image\Point">Point</abbr></a></em></dt>
                     <dd>Gets a string representation for the current point</dd><dt><a href="Imagine/Image/PointInterface.html#method___toString"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/PointInterface.html"><abbr title="Imagine\Image\PointInterface">PointInterface</abbr></a></em></dt>
                     <dd>Gets a string representation for the current point</dd><dt><a href="Imagine/Image/Point/Center.html#method___construct"><abbr title="Imagine\Image\Point\Center">Center</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point/Center.html"><abbr title="Imagine\Image\Point\Center">Center</abbr></a></em></dt>
                     <dd>Constructs coordinate with size instance, it needs to be relative to</dd><dt><a href="Imagine/Image/Point/Center.html#method___toString"><abbr title="Imagine\Image\Point\Center">Center</abbr>::__toString</a>() &mdash; <em>Method in class <a href="Imagine/Image/Point/Center.html"><abbr title="Imagine\Image\Point\Center">Center</abbr></a></em></dt>
-                    <dd>Gets a string representation for the current point</dd><dt><a href="Imagine/Image/Profile.html#method___construct"><abbr title="Imagine\Image\Profile">Profile</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Image/Profile.html"><abbr title="Imagine\Image\Profile">Profile</abbr></a></em></dt>
-                    <dd>
-</dd><dt><a href="Imagine/Imagick/Drawer.html#method___construct"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
+                    <dd>Gets a string representation for the current point</dd><dt><a href="Imagine/Imagick/Drawer.html#method___construct"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Drawer.html"><abbr title="Imagine\Imagick\Drawer">Drawer</abbr></a></em></dt>
                     <dd>
 </dd><dt><a href="Imagine/Imagick/Effects.html#method___construct"><abbr title="Imagine\Imagick\Effects">Effects</abbr>::__construct</a>() &mdash; <em>Method in class <a href="Imagine/Imagick/Effects.html"><abbr title="Imagine\Imagick\Effects">Effects</abbr></a></em></dt>
                     <dd>

+ 0 - 21
vendor/imagine/imagine/docs/API/API/interfaces.html

@@ -86,33 +86,12 @@
                 <td><a href="Imagine/Image/ManipulatorInterface.html" target="main"><abbr title="Imagine\Image\ManipulatorInterface">Imagine\Image\ManipulatorInterface</abbr></a></td>
                 <td class="last">
                     The manipulator interface
-                </td>
-            </tr>
-                    <tr>
-                <td><a href="Imagine/Image/Palette/Color/ColorInterface.html" target="main"><abbr title="Imagine\Image\Palette\Color\ColorInterface">Imagine\Image\Palette\Color\ColorInterface</abbr></a></td>
-                <td class="last">
-                    
-
-                </td>
-            </tr>
-                    <tr>
-                <td><a href="Imagine/Image/Palette/PaletteInterface.html" target="main"><abbr title="Imagine\Image\Palette\PaletteInterface">Imagine\Image\Palette\PaletteInterface</abbr></a></td>
-                <td class="last">
-                    
-
                 </td>
             </tr>
                     <tr>
                 <td><a href="Imagine/Image/PointInterface.html" target="main"><abbr title="Imagine\Image\PointInterface">Imagine\Image\PointInterface</abbr></a></td>
                 <td class="last">
                     The point interface
-                </td>
-            </tr>
-                    <tr>
-                <td><a href="Imagine/Image/ProfileInterface.html" target="main"><abbr title="Imagine\Image\ProfileInterface">Imagine\Image\ProfileInterface</abbr></a></td>
-                <td class="last">
-                    
-
                 </td>
             </tr>
             </table>

+ 0 - 6
vendor/imagine/imagine/docs/API/API/namespaces.html

@@ -60,12 +60,6 @@
             </tr>
                     <tr>
                 <td><a href="Imagine/Image/Histogram.html">Imagine\Image\Histogram</a></td>
-            </tr>
-                    <tr>
-                <td><a href="Imagine/Image/Palette.html">Imagine\Image\Palette</a></td>
-            </tr>
-                    <tr>
-                <td><a href="Imagine/Image/Palette/Color.html">Imagine\Image\Palette\Color</a></td>
             </tr>
                     <tr>
                 <td><a href="Imagine/Image/Point.html">Imagine\Image\Point</a></td>

File diff suppressed because it is too large
+ 0 - 0
vendor/imagine/imagine/docs/API/API/renderer.index


File diff suppressed because it is too large
+ 0 - 0
vendor/imagine/imagine/docs/API/API/search_index.js


+ 1 - 14
vendor/imagine/imagine/docs/API/API/tree.js

@@ -29,7 +29,6 @@ var tree = [["Imagine",,"",
                 [        ]],["Show","Imagine\/Filter\/Basic\/Show.html","",
                 [        ]],["Strip","Imagine\/Filter\/Basic\/Strip.html","",
                 [        ]],["Thumbnail","Imagine\/Filter\/Basic\/Thumbnail.html","",
-                [        ]],["WebOptimization","Imagine\/Filter\/Basic\/WebOptimization.html","",
                 [        ]]        ]],["FilterInterface","Imagine\/Filter\/FilterInterface.html","",
                 [        ]],["ImagineAware","Imagine\/Filter\/ImagineAware.html","",
                 [        ]],["Transformation","Imagine\/Filter\/Transformation.html","",
@@ -57,23 +56,13 @@ var tree = [["Imagine",,"",
                 [        ]]        ]],["Histogram","Imagine\/Image\/Histogram.html","",
                 [["Bucket","Imagine\/Image\/Histogram\/Bucket.html","",
                 [        ]],["Range","Imagine\/Image\/Histogram\/Range.html","",
-                [        ]]        ]],["Palette","Imagine\/Image\/Palette.html","",
-                [["Color","Imagine\/Image\/Palette\/Color.html","",
-                [["CMYK","Imagine\/Image\/Palette\/Color\/CMYK.html","",
-                [        ]],["ColorInterface","Imagine\/Image\/Palette\/Color\/ColorInterface.html","",
-                [        ]],["Gray","Imagine\/Image\/Palette\/Color\/Gray.html","",
-                [        ]],["RGB","Imagine\/Image\/Palette\/Color\/RGB.html","",
-                [        ]]        ]],["CMYK","Imagine\/Image\/Palette\/CMYK.html","",
-                [        ]],["ColorParser","Imagine\/Image\/Palette\/ColorParser.html","",
-                [        ]],["Grayscale","Imagine\/Image\/Palette\/Grayscale.html","",
-                [        ]],["PaletteInterface","Imagine\/Image\/Palette\/PaletteInterface.html","",
-                [        ]],["RGB","Imagine\/Image\/Palette\/RGB.html","",
                 [        ]]        ]],["Point","Imagine\/Image\/Point.html","",
                 [["Center","Imagine\/Image\/Point\/Center.html","",
                 [        ]]        ]],["AbstractFont","Imagine\/Image\/AbstractFont.html","",
                 [        ]],["AbstractLayers","Imagine\/Image\/AbstractLayers.html","",
                 [        ]],["Box","Imagine\/Image\/Box.html","",
                 [        ]],["BoxInterface","Imagine\/Image\/BoxInterface.html","",
+                [        ]],["Color","Imagine\/Image\/Color.html","",
                 [        ]],["FontInterface","Imagine\/Image\/FontInterface.html","",
                 [        ]],["ImageInterface","Imagine\/Image\/ImageInterface.html","",
                 [        ]],["ImagineInterface","Imagine\/Image\/ImagineInterface.html","",
@@ -81,8 +70,6 @@ var tree = [["Imagine",,"",
                 [        ]],["ManipulatorInterface","Imagine\/Image\/ManipulatorInterface.html","",
                 [        ]],["Point","Imagine\/Image\/Point.html","",
                 [        ]],["PointInterface","Imagine\/Image\/PointInterface.html","",
-                [        ]],["Profile","Imagine\/Image\/Profile.html","",
-                [        ]],["ProfileInterface","Imagine\/Image\/ProfileInterface.html","",
                 [        ]]        ]],["Imagick","Imagine\/Imagick.html","",
                 [["Drawer","Imagine\/Imagick\/Drawer.html","",
                 [        ]],["Effects","Imagine\/Imagick\/Effects.html","",

+ 0 - 6
vendor/imagine/imagine/docs/_themes/imagine/layout.html

@@ -170,12 +170,6 @@
               <li {% if pagename == "usage/drawing" %}class="active"{% endif %}>
                   <a href="{{ pathto('usage/drawing') }}">Drawings</a>
               </li>
-              <li {% if pagename == "usage/drawing" %}class="active"{% endif %}>
-                  <a href="{{ pathto('usage/colors') }}">Colors</a>
-              </li>
-              <li {% if pagename == "usage/layers" %}class="active"{% endif %}>
-                  <a href="{{ pathto('usage/layers') }}">Layers</a>
-              </li>
               <li {% if pagename == "usage/effects" %}class="active"{% endif %}>
                   <a href="{{ pathto('usage/effects') }}">Effects</a>
               </li>

+ 0 - 1
vendor/imagine/imagine/docs/index.rst

@@ -67,7 +67,6 @@ Usage:
    usage/introduction
    usage/coordinates
    usage/drawing
-   usage/colors
    usage/effects
    usage/layers
    usage/filters

+ 6 - 6
vendor/imagine/imagine/docs/usage/drawing.rst

@@ -11,11 +11,11 @@ Example
 
     <?php
 
-    $image = $imagine->create(new Box(400, 300), $imagine->palette()->color('#000'));
-
+    $image = $imagine->create(new Box(400, 300), new Color('#000'));
+    
     $image->draw()
-        ->ellipse(new Point(200, 150), new Box(300, 225), $imagine->palette()->color('fff'));
-
+        ->ellipse(new Point(200, 150), new Box(300, 225), new Color('fff'));
+        
     $image->save('/path/to/ellipse.png');
 
 The above example would draw an ellipse on a black 400x300px image, of white color. It would place the ellipse in the center of the image, and set its larger radius to 300px, with a smaller radius of 225px. You could also make the ellipse filled,  by passing `true` as the last parameter
@@ -23,12 +23,12 @@ The above example would draw an ellipse on a black 400x300px image, of white col
 Text
 ----
 
-As you've noticed from ``DrawerInterface::text()``, there is also ``Font`` class. This class is a simple value object, representing the font. To construct a font, you have to pass the ``$file`` string (path to font file), ``$size`` value (integer value, representing size points) and ``$color`` (``Imagine\Image\Palette\Color\ColorInterface`` instance). After you have a font instance, you can use one of its three methods to inspect any of the values it's been constructed with:
+As you've noticed from ``DrawerInterface::text()``, there is also ``Font`` class. This class is a simple value object, representing the font. To construct a font, you have to pass the ``$file`` string (path to font file), ``$size`` value (integer value, representing size points) and ``$color`` (``Imagine\Image\Color`` instance). After you have a font instance, you can use one of its three methods to inspect any of the values it's been constructed with:
 
 * ``->getFile()`` - returns font file path
 
 * ``->getSize()`` - returns integer size in points (e.g. 10pt = 10)
 
-* ``->getColor()`` - returns ``Imagine\Image\Palette\Color\ColorInterface`` instance, representing current font color
+* ``->getColor()`` - returns ``Imagine\Image\Color`` instance, representing current font color
 
 * ``->box($string, $angle = 0)`` - returns ``Imagine\Image\BoxInterface`` instance, representing the estimated size of the ``$string`` at the given ``$angle`` on the image

+ 2 - 2
vendor/imagine/imagine/docs/usage/effects.rst

@@ -83,7 +83,7 @@ Create a grayscale version of the image.
 Colorize
 ++++++++++++++++
 
-Colorize the image. It takes one ``Imagine\Image\Palette\Color\ColorInterface`` argument, which represents the color applied on top of the image.
+Colorize the image. It takes one ``Imagine\Image\Color`` argument, which represents the color applied on top of the image.
 
 This feature only works with the Gd and Imagick drivers.
 
@@ -93,7 +93,7 @@ This feature only works with the Gd and Imagick drivers.
 
     $image = $imagine->open('portrait.jpeg');
 
-    $pink = $image->palette()->color('#FF00D0');
+    $pink = new Imagine\Image\Color('#FF00D0');
 
     $image->effects()
         ->colorize($pink);

+ 31 - 19
vendor/imagine/imagine/docs/usage/introduction.rst

@@ -20,7 +20,7 @@ version 0.4.
 
     {
         "require": {
-            "imagine/imagine": "~0.5.0"
+            "imagine/imagine": "~0.4.0"
         }
     }
 
@@ -130,9 +130,8 @@ You can optionally specify the fill color for the new image, which defaults to o
 
    <?php
 
-   $palette = new Imagine\Image\Palette\RGB();
    $size  = new Imagine\Image\Box(400, 300);
-   $color = $palette->color('#000', 100);
+   $color = new Imagine\Image\Color('000', 100);
    $image = $imagine->create($size, $color);
 
 Save Images
@@ -190,7 +189,7 @@ The following example opens a Jpg image and saves it with it with 150 dpi horizo
 .. TIP::
    You **MUST** provide a unit system when setting resolution values.
    There are two available unit systems for resolution : ``ImageInterface::RESOLUTION_PIXELSPERINCH`` and ``ImageInterface::RESOLUTION_PIXELSPERCENTIMETER``.
-
+`
 The flatten option is used when dealing with multi-layers images (see the
 `layers <layers>`_ section for information). Image are saved flatten by default,
 you can avoid this by explicitly set this option to ``false`` when saving :
@@ -231,24 +230,37 @@ Of course, you can combine options :
 
    $imagine->open('/path/to/image.jpg')->save('/path/to/image.jpg', $options);
 
-Advanced Examples
------------------
+Color Class
++++++++++++
+
+Color is a class in Imagine, which takes two arguments in its constructor: the RGB color code and a transparency percentage. The following examples are equivalent ways of defining a fully-transparent white color.
+
+.. code-block:: php
+
+   <?php
 
-Image Watermarking
-++++++++++++++++++
+   $white = new Imagine\Image\Color('fff', 100);
+   $white = new Imagine\Image\Color('ffffff', 100);
+   $white = new Imagine\Image\Color('#fff', 100);
+   $white = new Imagine\Image\Color('#ffffff', 100);
+   $white = new Imagine\Image\Color(0xFFFFFF, 100);
+   $white = new Imagine\Image\Color(array(255, 255, 255), 100);
 
-Here is a simple way to add a watermark to an image :
+After you have instantiated a color, you can easily get its Red, Green, Blue and Alpha (transparency) values:
 
 .. code-block:: php
 
-    $watermark = $imagine->open('/my/watermark.png');
-    $image     = $imagine->open('/path/to/image.jpg');
-    $size      = $image->getSize();
-    $wSize     = $watermark->getSize();
+   <?php
 
-    $bottomRight = new Imagine\Image\Point($size->getX() - $wSize->getX(), $size->getY() - $wSize->getY());
+   var_dump(array(
+      'R' => $white->getRed(),
+      'G' => $white->getGreen(),
+      'B' => $white->getBlue(),
+      'A' => $white->getAlpha()
+   ));
 
-    $image->paste($watermark, $bottomRight);
+Advanced Examples
+-----------------
 
 An Image Collage
 ++++++++++++++++
@@ -316,17 +328,17 @@ Image Reflection Filter
            $canvas     = new Imagine\Image\Box($size->getWidth(), $size->getHeight() * 2);
            $reflection = $image->copy()
                ->flipVertically()
-               ->applyMask($this->getTransparencyMask($image->palette(), $size))
+               ->applyMask($this->getTransparencyMask($size))
            ;
 
-           return $this->imagine->create($canvas, $image->palette()->color('fff', 100))
+           return $this->imagine->create($canvas, new Imagine\Image\Color('fff', 100))
                ->paste($image, new Imagine\Image\Point(0, 0))
                ->paste($reflection, new Imagine\Image\Point(0, $size->getHeight()));
        }
 
-       private function getTransparencyMask(Imagine\Image\Palette\PaletteInterface $palette, Imagine\Image\BoxInterface $size)
+       private function getTransparencyMask(Imagine\Image\BoxInterface $size)
        {
-           $white = $palette->color('fff');
+           $white = new Imagine\Image\Color('fff');
            $fill  = new Imagine\Image\Fill\Gradient\Vertical(
                $size->getHeight(),
                $white->darken(127),

+ 3 - 3
vendor/imagine/imagine/docs/usage/layers.rst

@@ -14,10 +14,10 @@ Imagine is a fluent API to use Imagick, Gmagick or GD driver. These drivers
 do not handle all multi-layers formats equally. For example :
 
  * PSD format should be flatten before being saved. (libraries would split it
-   into different files),
+ into different files),
  * animated gif must not be flatten otherwise the animation would be lost.
  * Tiff files should be split in multiple files or the result might be a pile
-   of HD and thumbnail
+ of HD and thumbnail
  * GD does not support layers.
 
 You have to run tests against the formats you are using and their support by
@@ -150,7 +150,7 @@ This one adds some text on frames :
     $i = 0;
     foreach ($image->layers() as $layer) {
         $layer->draw()
-              ->text($i, new Font('coolfont.ttf', 12, $imagine->palette()->color('white')), new Point(10, 10));
+              ->text($i, new Font('coolfont.ttf', 12, new Color('white')), new Point(10, 10));
         $i++;
     }
 

+ 54 - 55
vendor/imagine/imagine/lib/Imagine/Draw/DrawerInterface.php

@@ -13,9 +13,8 @@ namespace Imagine\Draw;
 
 use Imagine\Image\AbstractFont;
 use Imagine\Image\BoxInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\PointInterface;
-use Imagine\Exception\RuntimeException;
 
 /**
  * Interface for the drawer
@@ -26,108 +25,108 @@ interface DrawerInterface
      * Draws an arc on a starting at a given x, y coordinates under a given
      * start and end angles
      *
-     * @param PointInterface $center
-     * @param BoxInterface   $size
-     * @param integer        $start
-     * @param integer        $end
-     * @param ColorInterface $color
-     * @param integer        $thickness
+     * @param Imagine\Image\PointInterface $center
+     * @param Imagine\Image\BoxInterface   $size
+     * @param integer                      $start
+     * @param integer                      $end
+     * @param Imagine\Image\Color          $color
+     * @param integer                      $thickness
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function arc(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $thickness = 1);
+    public function arc(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $thickness = 1);
 
     /**
      * Same as arc, but also connects end points with a straight line
      *
-     * @param PointInterface $center
-     * @param BoxInterface   $size
-     * @param integer        $start
-     * @param integer        $end
-     * @param ColorInterface $color
-     * @param Boolean        $fill
-     * @param integer        $thickness
+     * @param Imagine\Image\PointInterface $center
+     * @param Imagine\Image\BoxInterface   $size
+     * @param integer                      $start
+     * @param integer                      $end
+     * @param Imagine\Image\Color          $color
+     * @param Boolean                      $fill
+     * @param integer                      $thickness
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function chord(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1);
+    public function chord(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1);
 
     /**
      * Draws and ellipse with center at the given x, y coordinates, and given
      * width and height
      *
-     * @param PointInterface $center
-     * @param BoxInterface   $size
-     * @param ColorInterface $color
-     * @param Boolean        $fill
-     * @param integer        $thickness
+     * @param Imagine\Image\PointInterface $center
+     * @param Imagine\Image\BoxInterface   $size
+     * @param Imagine\Image\Color          $color
+     * @param Boolean                      $fill
+     * @param integer                      $thickness
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function ellipse(PointInterface $center, BoxInterface $size, ColorInterface $color, $fill = false, $thickness = 1);
+    public function ellipse(PointInterface $center, BoxInterface $size, Color $color, $fill = false, $thickness = 1);
 
     /**
      * Draws a line from start(x, y) to end(x, y) coordinates
      *
-     * @param PointInterface $start
-     * @param PointInterface $end
-     * @param ColorInterface $outline
-     * @param integer        $thickness
+     * @param Imagine\Image\PointInterface $start
+     * @param Imagine\Image\PointInterface $end
+     * @param Imagine\Image\Color          $outline
+     * @param integer                      $thickness
      *
      * @return DrawerInterface
      */
-    public function line(PointInterface $start, PointInterface $end, ColorInterface $outline, $thickness = 1);
+    public function line(PointInterface $start, PointInterface $end, Color $outline, $thickness = 1);
 
     /**
      * Same as arc, but connects end points and the center
      *
-     * @param PointInterface $center
-     * @param BoxInterface   $size
-     * @param integer        $start
-     * @param integer        $end
-     * @param ColorInterface $color
-     * @param Boolean        $fill
-     * @param integer        $thickness
+     * @param Imagine\Image\PointInterface $center
+     * @param Imagine\Image\BoxInterface   $size
+     * @param integer                      $start
+     * @param integer                      $end
+     * @param Imagine\Image\Color          $color
+     * @param Boolean                      $fill
+     * @param integer                      $thickness
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1);
+    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1);
 
     /**
      * Places a one pixel point at specific coordinates and fills it with
      * specified color
      *
-     * @param PointInterface $position
-     * @param ColorInterface $color
+     * @param Imagine\Image\PointInterface $position
+     * @param Imagine\Image\Color          $color
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function dot(PointInterface $position, ColorInterface $color);
+    public function dot(PointInterface $position, Color $color);
 
     /**
      * Draws a polygon using array of x, y coordinates. Must contain at least
      * three coordinates
      *
-     * @param array          $coordinates
-     * @param ColorInterface $color
-     * @param Boolean        $fill
-     * @param integer        $thickness
+     * @param array               $coordinates
+     * @param Imagine\Image\Color $color
+     * @param Boolean             $fill
+     * @param integer             $thickness
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */
-    public function polygon(array $coordinates, ColorInterface $color, $fill = false, $thickness = 1);
+    public function polygon(array $coordinates, Color $color, $fill = false, $thickness = 1);
 
     /**
      * Annotates image with specified text at a given position starting on the
@@ -135,12 +134,12 @@ interface DrawerInterface
      *
      * The rotation is done CW
      *
-     * @param string         $string
-     * @param AbstractFont   $font
-     * @param PointInterface $position
-     * @param integer        $angle
+     * @param string                       $string
+     * @param Imagine\Image\AbstractFont   $font
+     * @param Imagine\Image\PointInterface $position
+     * @param integer                      $angle
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      *
      * @return DrawerInterface
      */

+ 3 - 3
vendor/imagine/imagine/lib/Imagine/Effects/EffectsInterface.php

@@ -12,7 +12,7 @@
 namespace Imagine\Effects;
 
 use Imagine\Exception\RuntimeException;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 
 /**
  * Interface for the effects
@@ -50,13 +50,13 @@ interface EffectsInterface
     /**
      * Colorize the image
      *
-     * @param ColorInterface $color
+     * @param Color $color
      *
      * @return EffectsInterface
      *
      * @throws RuntimeException
      */
-    public function colorize(ColorInterface $color);
+    public function colorize(Color $color);
 
     /**
      * Sharpens the image

+ 6 - 6
vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Border.php

@@ -13,7 +13,7 @@ namespace Imagine\Filter\Advanced;
 
 use Imagine\Filter\FilterInterface;
 use Imagine\Image\ImageInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\Point;
 
 /**
@@ -22,7 +22,7 @@ use Imagine\Image\Point;
 class Border implements FilterInterface
 {
     /**
-     * @var ColorInterface
+     * @var Color
      */
     private $color;
 
@@ -39,11 +39,11 @@ class Border implements FilterInterface
     /**
      * Constructs Border filter with given color, width and height
      *
-     * @param ColorInterface $color
-     * @param integer        $width  Width of the border on the left and right sides of the image
-     * @param integer        $height Height of the border on the top and bottom sides of the image
+     * @param Color   $color
+     * @param integer $width  Width of the border on the left and right sides of the image
+     * @param integer $height Height of the border on the top and bottom sides of the image
      */
-    public function __construct(ColorInterface $color, $width = 1, $height = 1)
+    public function __construct(Color $color, $width = 1, $height = 1)
     {
         $this->color = $color;
         $this->width = $width;

+ 4 - 4
vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Canvas.php

@@ -16,7 +16,7 @@ use Imagine\Image\ImageInterface;
 use Imagine\Image\BoxInterface;
 use Imagine\Image\Point;
 use Imagine\Image\PointInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\ImagineInterface;
 
 /**
@@ -35,7 +35,7 @@ class Canvas implements FilterInterface
     private $placement;
 
     /**
-     * @var ColorInterface
+     * @var Color
      */
     private $background;
 
@@ -51,9 +51,9 @@ class Canvas implements FilterInterface
      * @param ImagineInterface $imagine
      * @param BoxInterface     $size
      * @param PointInterface   $placement
-     * @param ColorInterface   $background
+     * @param Color            $background
      */
-    public function __construct(ImagineInterface $imagine, BoxInterface $size, PointInterface $placement = null, ColorInterface $background = null)
+    public function __construct(ImagineInterface $imagine, BoxInterface $size, PointInterface $placement = null, Color $background = null)
     {
         $this->imagine = $imagine;
         $this->size = $size;

+ 8 - 1
vendor/imagine/imagine/lib/Imagine/Filter/Advanced/Grayscale.php

@@ -12,6 +12,7 @@
 namespace Imagine\Filter\Advanced;
 
 use Imagine\Filter\FilterInterface;
+use Imagine\Image\Color;
 use Imagine\Image\ImageInterface;
 use Imagine\Image\Point;
 
@@ -24,7 +25,13 @@ class Grayscale extends OnPixelBased implements FilterInterface
     {
         parent::__construct(function (ImageInterface $image, Point $point) {
             $color = $image->getColorAt($point);
-            $image->draw()->dot($point, $color->grayscale());
+            $gray  = min(255, round(($color->getRed() + $color->getBlue() + $color->getGreen())/3));
+
+            $image->draw()->dot($point, new Color(array(
+                'red'   => $gray,
+                'green' => $gray,
+                'blue'  => $gray
+            )));
         });
     }
 }

+ 0 - 9
vendor/imagine/imagine/lib/Imagine/Filter/Advanced/OnPixelBased.php

@@ -1,14 +1,5 @@
 <?php
 
-/*
- * This file is part of the Imagine package.
- *
- * (c) Bulat Shakirzyanov <mallluhuct@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
 namespace Imagine\Filter\Advanced;
 
 use Imagine\Exception\InvalidArgumentException;

+ 5 - 5
vendor/imagine/imagine/lib/Imagine/Filter/Basic/Rotate.php

@@ -12,7 +12,7 @@
 namespace Imagine\Filter\Basic;
 
 use Imagine\Image\ImageInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Filter\FilterInterface;
 
 /**
@@ -26,17 +26,17 @@ class Rotate implements FilterInterface
     private $angle;
 
     /**
-     * @var ColorInterface
+     * @var Color
      */
     private $background;
 
     /**
      * Constructs Rotate filter with given angle and background color
      *
-     * @param integer        $angle
-     * @param ColorInterface $background
+     * @param integer $angle
+     * @param Color   $background
      */
-    public function __construct($angle, ColorInterface $background = null)
+    public function __construct($angle, Color $background = null)
     {
         $this->angle      = $angle;
         $this->background = $background;

+ 1 - 1
vendor/imagine/imagine/lib/Imagine/Filter/Basic/Save.php

@@ -35,7 +35,7 @@ class Save implements FilterInterface
      * @param string $path
      * @param array  $options
      */
-    public function __construct($path = null, array $options = array())
+    public function __construct($path, array $options = array())
     {
         $this->path    = $path;
         $this->options = $options;

+ 3 - 3
vendor/imagine/imagine/lib/Imagine/Filter/Transformation.php

@@ -28,7 +28,7 @@ use Imagine\Filter\Basic\Thumbnail;
 use Imagine\Image\ImageInterface;
 use Imagine\Image\ImagineInterface;
 use Imagine\Image\BoxInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\Fill\FillInterface;
 use Imagine\Image\ManipulatorInterface;
 use Imagine\Image\PointInterface;
@@ -172,7 +172,7 @@ final class Transformation implements FilterInterface, ManipulatorInterface
     /**
      * {@inheritdoc}
      */
-    public function rotate($angle, ColorInterface $background = null)
+    public function rotate($angle, Color $background = null)
     {
         return $this->add(new Rotate($angle, $background));
     }
@@ -180,7 +180,7 @@ final class Transformation implements FilterInterface, ManipulatorInterface
     /**
      * {@inheritdoc}
      */
-    public function save($path = null, array $options = array())
+    public function save($path, array $options = array())
     {
         return $this->add(new Save($path, $options));
     }

+ 11 - 18
vendor/imagine/imagine/lib/Imagine/Gd/Drawer.php

@@ -16,8 +16,7 @@ use Imagine\Exception\InvalidArgumentException;
 use Imagine\Exception\RuntimeException;
 use Imagine\Image\AbstractFont;
 use Imagine\Image\BoxInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
-use Imagine\Image\Palette\Color\RGB as RGBColor;
+use Imagine\Image\Color;
 use Imagine\Image\PointInterface;
 
 /**
@@ -49,7 +48,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function arc(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $thickness = 1)
+    public function arc(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if (false === imagearc(
@@ -68,7 +67,7 @@ final class Drawer implements DrawerInterface
      *
      * {@inheritdoc}
      */
-    public function chord(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1)
+    public function chord(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if ($fill) {
@@ -91,7 +90,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function ellipse(PointInterface $center, BoxInterface $size, ColorInterface $color, $fill = false, $thickness = 1)
+    public function ellipse(PointInterface $center, BoxInterface $size, Color $color, $fill = false, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if ($fill) {
@@ -113,7 +112,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function line(PointInterface $start, PointInterface $end, ColorInterface $color, $thickness = 1)
+    public function line(PointInterface $start, PointInterface $end, Color $color, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if (false === imageline(
@@ -129,7 +128,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1)
+    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if ($fill) {
@@ -152,7 +151,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function dot(PointInterface $position, ColorInterface $color)
+    public function dot(PointInterface $position, Color $color)
     {
         if (false === imagesetpixel(
             $this->resource, $position->getX(), $position->getY(),
@@ -167,7 +166,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function polygon(array $coordinates, ColorInterface $color, $fill = false, $thickness = 1)
+    public function polygon(array $coordinates, Color $color, $fill = false, $thickness = 1)
     {
         imagesetthickness($this->resource, max(1, (int) $thickness));
         if (count($coordinates) < 3) {
@@ -235,20 +234,14 @@ final class Drawer implements DrawerInterface
      *
      * Generates a GD color from Color instance
      *
-     * @param ColorInterface $color
+     * @param Imagine\Image\Color $color
      *
      * @return resource
      *
-     * @throws RuntimeException
+     * @throws Imagine\Exception\RuntimeException
      */
-    private function getColor(ColorInterface $color)
+    private function getColor(Color $color)
     {
-        if (!$color instanceof RGBColor) {
-            throw new InvalidArgumentException(
-                'GD driver only supports RGB colors'
-            );
-        }
-
         $gdColor = imagecolorallocatealpha(
             $this->resource,
             $color->getRed(), $color->getGreen(), $color->getBlue(),

+ 2 - 9
vendor/imagine/imagine/lib/Imagine/Gd/Effects.php

@@ -13,8 +13,7 @@ namespace Imagine\Gd;
 
 use Imagine\Effects\EffectsInterface;
 use Imagine\Exception\RuntimeException;
-use Imagine\Image\Palette\Color\ColorInterface;
-use Imagine\Image\Palette\Color\RGB as RGBColor;
+use Imagine\Image\Color;
 
 /**
  * Effects implementation using the GD library
@@ -67,14 +66,8 @@ class Effects implements EffectsInterface
     /**
      * {@inheritdoc}
      */
-    public function colorize(ColorInterface $color)
+    public function colorize(Color $color)
     {
-        if (!$color instanceof RGBColor) {
-            throw new RuntimeException(
-                'Colorize effects only accepts RGB color in GD context'
-            );
-        }
-
         if (false === imagefilter($this->resource, IMG_FILTER_COLORIZE, $color->getRed(), $color->getGreen(), $color->getBlue())) {
             throw new RuntimeException('Failed to colorize the image');
         }

+ 13 - 82
vendor/imagine/imagine/lib/Imagine/Gd/Image.php

@@ -14,14 +14,10 @@ namespace Imagine\Gd;
 use Imagine\Image\ImageInterface;
 use Imagine\Image\Box;
 use Imagine\Image\BoxInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\Fill\FillInterface;
 use Imagine\Image\Point;
 use Imagine\Image\PointInterface;
-use Imagine\Image\Palette\PaletteInterface;
-use Imagine\Image\Palette\Color\RGB as RGBColor;
-use Imagine\Image\ProfileInterface;
-use Imagine\Image\Palette\RGB;
 use Imagine\Exception\InvalidArgumentException;
 use Imagine\Exception\OutOfBoundsException;
 use Imagine\Exception\RuntimeException;
@@ -37,31 +33,15 @@ final class Image implements ImageInterface
     private $resource;
     private $layers;
 
-    /**
-     *
-     * @var PaletteInterface
-     */
-    private $palette;
-
-    /**
-     * Path to original source file
-     *
-     * @var null|string
-     */
-    private $path;
-
     /**
      * Constructs a new Image instance using the result of
      * imagecreatetruecolor()
      *
-     * @param resource         $resource
-     * @param PaletteInterface $palette
+     * @param resource $resource
      */
-    public function __construct($resource, PaletteInterface $palette, $path = null)
+    public function __construct($resource)
     {
-        $this->palette = $palette;
         $this->resource = $resource;
-        $this->path = $path;
     }
 
     /**
@@ -98,7 +78,7 @@ final class Image implements ImageInterface
             throw new RuntimeException('Image copy operation failed');
         }
 
-        return new Image($copy, $this->palette);
+        return new Image($copy);
     }
 
     /**
@@ -201,9 +181,9 @@ final class Image implements ImageInterface
     /**
      * {@inheritdoc}
      */
-    final public function rotate($angle, ColorInterface $background = null)
+    final public function rotate($angle, Color $background = null)
     {
-        $color = $background ? $background : $this->palette->color('fff');
+        $color = $background ? $background : new Color('fff');
 
         $resource = imagerotate($this->resource, -1 * $angle, $this->getColor($color));
 
@@ -221,23 +201,11 @@ final class Image implements ImageInterface
     /**
      * {@inheritdoc}
      */
-    final public function save($path = null, array $options = array())
+    final public function save($path, array $options = array())
     {
-        $path = null === $path ? $this->path : $path;
-
-        if (null === $path) {
-            throw new RuntimeException(
-                'You can omit save path only if image has been open from a file'
-            );
-        }
-
-        if (isset($options['format'])) {
-            $format = $options['format'];
-        } elseif ('' !== $extension = pathinfo($path, \PATHINFO_EXTENSION)) {
-            $format = $extension;
-        } else {
-            $format = pathinfo($this->path, \PATHINFO_EXTENSION);
-        }
+        $format = isset($options['format'])
+            ? $options['format']
+            : pathinfo($path, \PATHINFO_EXTENSION);
 
         $this->saveOrOutput($format, $options, $path);
 
@@ -441,7 +409,6 @@ final class Image implements ImageInterface
                 $position  = new Point($x, $y);
                 $color     = $this->getColorAt($position);
                 $maskColor = $mask->getColorAt($position);
-
                 $round     = (int) round(max($color->getAlpha(), (100 - $color->getAlpha()) * $maskColor->getRed() / 255));
 
                 if (false === imagesetpixel(
@@ -524,7 +491,7 @@ final class Image implements ImageInterface
         $index = imagecolorat($this->resource, $point->getX(), $point->getY());
         $info  = imagecolorsforindex($this->resource, $index);
 
-        return $this->palette->color(array(
+        return new Color(array(
                 $info['red'],
                 $info['green'],
                 $info['blue'],
@@ -539,7 +506,7 @@ final class Image implements ImageInterface
     public function layers()
     {
         if (null === $this->layers) {
-            $this->layers = new Layers($this, $this->palette, $this->resource);
+            $this->layers = new Layers($this, $this->resource);
         }
 
         return $this->layers;
@@ -566,36 +533,6 @@ final class Image implements ImageInterface
         return $this;
     }
 
-    /**
-     * {@inheritdoc}
-     */
-    public function palette()
-    {
-        return $this->palette;
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function profile(ProfileInterface $profile)
-    {
-        throw new RuntimeException('GD driver does not support color profiles');
-    }
-
-    /**
-     * {@inheritdoc}
-     */
-    public function usePalette(PaletteInterface $palette)
-    {
-        if (!$palette instanceof RGB) {
-            throw new RuntimeException('GD driver only supports RGB palette');
-        }
-
-        $this->palette = $palette;
-
-        return $this;
-    }
-
     /**
      * Internal
      *
@@ -699,14 +636,8 @@ final class Image implements ImageInterface
      *
      * @throws RuntimeException
      */
-    private function getColor(ColorInterface $color)
+    private function getColor(Color $color)
     {
-        if (!$color instanceof RGBColor) {
-            throw new InvalidArgumentException(
-                'GD driver only supports RGB colors'
-            );
-        }
-
         $index = imagecolorallocatealpha(
             $this->resource, $color->getRed(), $color->getGreen(),
             $color->getBlue(), round(127 * $color->getAlpha() / 100)

+ 16 - 26
vendor/imagine/imagine/lib/Imagine/Gd/Imagine.php

@@ -11,12 +11,9 @@
 
 namespace Imagine\Gd;
 
-use Imagine\Image\Palette\Color\ColorInterface;
-use Imagine\Image\Palette\RGB;
-use Imagine\Image\Palette\PaletteInterface;
+use Imagine\Image\Color;
 use Imagine\Image\BoxInterface;
 use Imagine\Image\ImagineInterface;
-use Imagine\Image\Palette\Color\RGB as RGBColor;
 use Imagine\Exception\InvalidArgumentException;
 use Imagine\Exception\RuntimeException;
 
@@ -58,7 +55,7 @@ final class Imagine implements ImagineInterface
     /**
      * {@inheritdoc}
      */
-    public function create(BoxInterface $size, ColorInterface $color = null)
+    public function create(BoxInterface $size, Color $color = null)
     {
         $width  = $size->getWidth();
         $height = $size->getHeight();
@@ -69,15 +66,7 @@ final class Imagine implements ImagineInterface
             throw new RuntimeException('Create operation failed');
         }
 
-        $palette = null !== $color ? $color->getPalette() : new RGB();
-        $color = $color ? $color : $palette->color('fff');
-
-        if (!$color instanceof RGBColor) {
-            throw new InvalidArgumentException(
-                'GD driver only supports RGB colors'
-            );
-        }
-
+        $color = $color ? $color : new Color('fff');
         $index = imagecolorallocatealpha(
             $resource, $color->getRed(), $color->getGreen(), $color->getBlue(),
             round(127 * $color->getAlpha() / 100)
@@ -95,7 +84,7 @@ final class Imagine implements ImagineInterface
             imagecolortransparent($resource, $index);
         }
 
-        return $this->wrap($resource, $palette);
+        return $this->wrap($resource);
     }
 
     /**
@@ -103,21 +92,22 @@ final class Imagine implements ImagineInterface
      */
     public function open($path)
     {
-        $data = @file_get_contents($path);
+        $handle = @fopen($path, 'r');
 
-        if (false === $data) {
+        if (false === $handle) {
             throw new InvalidArgumentException(sprintf(
                 'File %s doesn\'t exist', $path
             ));
         }
 
-        $resource = @imagecreatefromstring($data);
-
-        if (!is_resource($resource)) {
-            throw new InvalidArgumentException(sprintf('Unable to open image %s', $path));
+        try {
+            $image = $this->read($handle);
+        } catch (\Exception $e) {
+            fclose($handle);
+            throw new RuntimeException(sprintf('Unable to open image %s', $path), $e->getCode(), $e);
         }
 
-        return $this->wrap($resource, new RGB(), $path);
+        return $image;
     }
 
     /**
@@ -131,7 +121,7 @@ final class Imagine implements ImagineInterface
             throw new InvalidArgumentException('An image could not be created from the given input');
         }
 
-        return $this->wrap($resource, new RGB());
+        return $this->wrap($resource);
     }
 
     /**
@@ -155,7 +145,7 @@ final class Imagine implements ImagineInterface
     /**
      * {@inheritdoc}
      */
-    public function font($file, $size, ColorInterface $color)
+    public function font($file, $size, Color $color)
     {
         if (!$this->info['FreeType Support']) {
             throw new RuntimeException('GD is not compiled with FreeType support');
@@ -164,7 +154,7 @@ final class Imagine implements ImagineInterface
         return new Font($file, $size, $color);
     }
 
-    private function wrap($resource, PaletteInterface $palette, $path = null)
+    private function wrap($resource)
     {
         if (!imageistruecolor($resource)) {
             list($width, $height) = array(imagesx($resource), imagesy($resource));
@@ -193,6 +183,6 @@ final class Imagine implements ImagineInterface
             imageantialias($resource, true);
         }
 
-        return new Image($resource, $palette, $path);
+        return new Image($resource);
     }
 }

+ 3 - 6
vendor/imagine/imagine/lib/Imagine/Gd/Layers.php

@@ -13,16 +13,14 @@ namespace Imagine\Gd;
 
 use Imagine\Image\AbstractLayers;
 use Imagine\Exception\RuntimeException;
-use Imagine\Image\Palette\PaletteInterface;
 
 class Layers extends AbstractLayers
 {
     private $image;
     private $offset;
     private $resource;
-    private $palette;
 
-    public function __construct(Image $image, PaletteInterface $palette, $resource)
+    public function __construct(Image $image, $resource)
     {
         if (!is_resource($resource)) {
             throw new RuntimeException('Invalid Gd resource provided');
@@ -31,7 +29,6 @@ class Layers extends AbstractLayers
         $this->image = $image;
         $this->resource = $resource;
         $this->offset = 0;
-        $this->palette = $palette;
     }
 
     /**
@@ -61,7 +58,7 @@ class Layers extends AbstractLayers
      */
     public function current()
     {
-        return new Image($this->resource, $this->palette);
+        return new Image($this->resource);
     }
 
     /**
@@ -118,7 +115,7 @@ class Layers extends AbstractLayers
     public function offsetGet($offset)
     {
         if (0 === $offset) {
-            return new Image($this->resource, $this->palette);
+            return new Image($this->resource);
         }
 
         throw new RuntimeException('GD only supports one layer at offset 0');

+ 16 - 12
vendor/imagine/imagine/lib/Imagine/Gmagick/Drawer.php

@@ -16,7 +16,7 @@ use Imagine\Exception\InvalidArgumentException;
 use Imagine\Exception\RuntimeException;
 use Imagine\Image\AbstractFont;
 use Imagine\Image\BoxInterface;
-use Imagine\Image\Palette\Color\ColorInterface;
+use Imagine\Image\Color;
 use Imagine\Image\Point;
 use Imagine\Image\PointInterface;
 
@@ -41,7 +41,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function arc(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $thickness = 1)
+    public function arc(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $thickness = 1)
     {
         $x      = $center->getX();
         $y      = $center->getY();
@@ -81,7 +81,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function chord(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1)
+    public function chord(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1)
     {
         $x      = $center->getX();
         $y      = $center->getY();
@@ -127,7 +127,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function ellipse(PointInterface $center, BoxInterface $size, ColorInterface $color, $fill = false, $thickness = 1)
+    public function ellipse(PointInterface $center, BoxInterface $size, Color $color, $fill = false, $thickness = 1)
     {
         $width  = $size->getWidth();
         $height = $size->getHeight();
@@ -170,7 +170,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function line(PointInterface $start, PointInterface $end, ColorInterface $color, $thickness = 1)
+    public function line(PointInterface $start, PointInterface $end, Color $color, $thickness = 1)
     {
         try {
             $pixel = $this->getColor($color);
@@ -203,7 +203,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, ColorInterface $color, $fill = false, $thickness = 1)
+    public function pieSlice(PointInterface $center, BoxInterface $size, $start, $end, Color $color, $fill = false, $thickness = 1)
     {
         $width  = $size->getWidth();
         $height = $size->getHeight();
@@ -237,7 +237,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function dot(PointInterface $position, ColorInterface $color)
+    public function dot(PointInterface $position, Color $color)
     {
         $x = $position->getX();
         $y = $position->getY();
@@ -266,7 +266,7 @@ final class Drawer implements DrawerInterface
     /**
      * {@inheritdoc}
      */
-    public function polygon(array $coordinates, ColorInterface $color, $fill = false, $thickness = 1)
+    public function polygon(array $coordinates, Color $color, $fill = false, $thickness = 1)
     {
         if (count($coordinates) < 3) {
             throw new InvalidArgumentException(sprintf(
@@ -296,7 +296,9 @@ final class Drawer implements DrawerInterface
 
             $this->gmagick->drawImage($polygon);
 
-            unset($pixel, $polygon);
+            $pixel = null;
+
+            $polygon = null;
         } catch (\GmagickException $e) {
             throw new RuntimeException(
                 'Draw polygon operation failed', $e->getCode(), $e
@@ -342,7 +344,9 @@ final class Drawer implements DrawerInterface
                 $position->getY() + $y2 + $ydiff, $angle, $string
             );
 
-            unset($pixel, $text);
+            $pixel = null;
+
+            $text = null;
         } catch (\GmagickException $e) {
             throw new RuntimeException(
                 'Draw text operation failed', $e->getCode(), $e
@@ -355,11 +359,11 @@ final class Drawer implements DrawerInterface
     /**
      * Gets specifically formatted color string from Color instance
      *
-     * @param ColorInterface $color
+     * @param Color $color
      *
      * @return string
      */
-    private function getColor(ColorInterface $color)
+    private function getColor(Color $color)
     {
         if (!$color->isOpaque()) {
             throw new InvalidArgumentException('Gmagick doesn\'t support transparency');

Some files were not shown because too many files changed in this diff