function ctools_stylizer_image_processor::command_merge_from_file in Chaos Tool Suite (ctools) 7
Same name and namespace in other branches
- 6 includes/stylizer.inc \ctools_stylizer_image_processor::command_merge_from_file()
Blend an image into the current workspace.
File
- includes/
stylizer.inc, line 396 - Create customized CSS and images from palettes created by user input.
Class
Code
function command_merge_from_file($file, $x = 0, $y = 0) {
$this
->log("Merge from file: {$file} ({$x}, {$y})");
if (!file_exists($file)) {
// Try it relative to the plugin
$file = $this->plugin['path'] . '/' . $file;
if (!file_exists($file)) {
$this
->log("Unable to open {$file}");
return;
}
}
$source = imagecreatefrompng($file);
$this
->merge($source, $this->workspace, $x, $y);
imagedestroy($source);
}