Добрый день, установил ImageMagick. Взял стандартный пример из докумментации:#include <string>
#include <iostream>
#include <Magick++.h>using namespace std;
using namespace Magick;int main(int /*argc*/,char **/*argv*/)
{
try {
// Create base image (white image of 300 by 200 pixels)
Image image( Geometry(300,200), Color("white") );// Set draw options
image.strokeColor("red"); // Outline color
image.fillColor("green"); // Fill color
image.strokeWidth(5);// Draw a circle
image.draw( DrawableCircle(100,100, 50,100) );// Draw a rectangle
image.draw( DrawableRectangle(200,200, 270,170) );// Display the result
image.display( );
}
catch( exception &error_ )
{
cout << "Caught exception: " << error_.what() << endl;
return 1;
}return 0;
}в результате запуска скрипта получаю ошибку в журнале Apach'a:
Premature end of script headers, в браузере 500Права 755, владелец и группа - тот от кого запускаю.
Помогите разобраться, спасибо.
возможно стоит добавитьcout << "Content-type: image/jpeg\n\n";
>возможно стоит добавить
>
>cout << "Content-type: image/jpeg\n\n";Добавил, выводит в браузер битую картинку. Вообще странно, мне казалось пример в документации должен без допиливаний работать...