First image was properly exported by Inscape, second by following code.I need same output from inkscape and imagick.
PHP code:\[code\]<?php$im = new Imagick();$im->setResolution(400,400);$im->setBackgroundColor(new ImagickPixel('transparent'));$im->readImageBlob(str_replace(array("color1", "color2"), array("yellow", "blue"), file_get_contents("img.svg")));$im->setImageFormat("png");header("Content-type: image/png");echo $im;?>\[/code\]SVG code:\[code\]<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="400" height="400"><rect width="100%" height="100%" fill="green" /><path d="M250 150 L150 350 L350 350 Z" opacity="0.9" fill="color1" /><path d="M150 50 L50 250 L250 250 Z" opacity="0.9" fill="color2" /></svg>\[/code\]