/*カラーデータ部*/
unsigned long size;
size = image1[0]->width*image1[0]->height*4;
rgba->imageData = new char[size];
unsigned long m=0;
unsigned long n=0;
for(unsigned long l = 0; l < size ;l+=4,m+=3,n++)
{
rgba->imageData[l]=(unsigned)image1[0]->imageData[m];
rgba->imageData[l+1]=(unsigned)image1[0]->imageData[m+1];
rgba->imageData[l+2]=(unsigned)image1[0]->imageData[m+2];
rgba->imageData[l+3]=(unsigned)gray->imageData[n];