public static function makeFavIcon($hexColor, $path)
 {
     $rgbColor = rex_colorizer_utils::hex2rgb($hexColor);
     $favIconOriginal = $path . 'favicon.png';
     $favIconNew = $path . self::getColorizedFavIconName($hexColor);
     $im = imagecreatefrompng($favIconOriginal);
     imagealphablending($im, false);
     imagesavealpha($im, true);
     if ($im && imagefilter($im, IMG_FILTER_COLORIZE, $rgbColor[0], $rgbColor[1], $rgbColor[2], 0)) {
         imagepng($im, $favIconNew);
         imagedestroy($im);
     }
 }
Example #2
0
                </div>

               </div>

            </fieldset>

    </form>
  </div>
  </div>
  ';
?>

<script type="text/javascript">
jQuery(document).ready( function() {
	jQuery('<img src="../<?php 
echo rex_colorizer_utils::getMediaAddonDir();
?>
/be_utilities/plugins/colorizer/colorpicker/images/colorpicker_background.png" />');

	jQuery('#labelcolor').keyup(function() {
		updateColorPreview();
	});

	jQuery('#labelcolor').ColorPicker({
		onSubmit: function(hsb, hex, rgb, el) {
			jQuery(el).ColorPickerHide();
		},
		onBeforeShow: function () {
			jQuery(this).ColorPickerSetColor(this.value);
		},
		onChange: function (hsb, hex, rgb) {