//---------- JPEG作成サブルーチン ------------
void UcpGetJpeg(char *szPath, int x_size, int y_size) //Input //JPEG作成
{
int ret;
UF_DISP_shade_method_t method = UF_DISP_photo_real;
ret = UF_DISP_batch_shade(szPath, x_size, y_size, method);
//エラーメッセージ
if(ret != 0){throw szExtErrMsg("ERROR", __FILE__, __LINE__);}
return;
}
//---------- JPEG作成 ------------
int MAIN_action_ADD_JPEG_act_cb ( int dialog_id,
void * client_data,
UF_STYLER_item_value_type_p_t callback_data)
{
try
{
char szJpegPath[260] = "d:\\test.jpg";
//---------- JPEG作成 ------------
UcpGetJpeg(szJpegPath, 480, 360); //Input //JPEG作成
}
//エラーメッセージを取得
catch(char *c)
{
cout << c << endl;
uc1601(c, 1);
}
//その他エラー
catch(...)
{
cout << "Unknown Error" << endl;
}
EXIT_SUB:;
UF_terminate ();
}