<?php
$source = file_get_contents('test.jpg'); // jpg
$image = new Imagick;
if ($image->readImageBlob($source)) {
if ($image->getImageAlphaChannel() !== Imagick::ALPHACHANNEL_ACTIVATE) {
$image->setImageAlphaChannel(Imagick::ALPHACHANNEL_SET);
}
}
$background = new Imagick;
$background->newImage($image->getImageWidth(), $image->getImageHeight(), 'none');
$background->setImageAlphaChannel(Imagick::ALPHACHANNEL_TRANSPARENT);
$image->compositeImage($background, Imagick::COMPOSITE_OVER, 0, 0); //Imagick::COMPOSITE_DISSOLVE
$image->setFormat('jpg');
// Добавьте следующую строку для сохранения изображения в файл
$image->writeImage('output.jpg');
?>
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
using namespace std;
int main()
{
string str = "Все не так уж важно";
istringstream iss(str);
string word;
string new_str;
while (iss >> word)
{
if (iswalpha(word[0]) && !wcschr(L"аеёиоуыэюяАЕЁИОУЫЭЮЯ", word[0]))
{
// слово начинается на согласную букву
}
else
{
// слово начинается на гласную букву
new_str += word + " ";
}
}
new_str.pop_back(); // удалить последний пробел
cout << new_str << endl;
return 0;
}
#include <iostream>
#include <string>
#include <sstream>
#include <algorithm>
using namespace std;
int main()
{
string str = "Все не так уж важно";
istringstream iss(str);
string word;
string new_str;
while (iss >> word)
{
if (isalpha(word[0]) && !strchr("aeiouyAEIOUY", word[0]))
{
// слово начинается на согласную букву
}
else
{
// слово начинается на гласную букву
new_str += word + " ";
}
}
new_str.pop_back(); // удалить последний пробел
cout << new_str << endl;
return 0;
}