Добрый день, сообщество!
Этот код работает:
#include <Magick++.h>
#include <iostream>
using namespace std;
using namespace Magick;
int main(int argc,char **argv)
{
Image im( "01.png");
cout << "Content-type: image/png\n\n";
im.write("png:-"); //Подсказали на этом сайте
return 0;
}
Необходимо преписать под FastCGI, пробую:
#include <Magick++.h>
#include <fcgi_stdio.h>
using namespace Magick;
int main (int argc, char **argv)
{
while (FCGI_Accept() >= 0) {
Image im( "01.png");
printf("Content-type: image/png\n\n");
im.write("png:-");
}
return 0;
}
Выводит в браузер битую картинку. Помогите разобраться, спасибо.