help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Anybody have a prgram to write a .bmp file?


From: Henry F. Mollet
Subject: Re: Anybody have a prgram to write a .bmp file?
Date: Thu, 01 Feb 2007 12:52:28 -0800
User-agent: Microsoft-Entourage/11.1.0.040913

GNU Octave, version 2.1.71 (powerpc-apple-darwin8.1.0).

"cat" works for me (built-in function)
but I have a different problem:
octave:7> bmpwrite(cat(3,r,g,b)*256,'Xtest.bmp');
error: `file' undefined near line 14 column 18
error: evaluating argument list element number 1
error: evaluating assignment expression near line 14, column 10
error: called from `bmpwrite' in file
`/usr/local/share/octave/2.1.71/site/m/octave-forge/image/bmpwrite.m'

Line 14 in bmpwrite.m is:
file = fopen(file, "wb");

Henry


on 1/31/07 7:44 PM, Robert A. Macy at address@hidden wrote:

> Is there another way?
> 
> cat comes back as undefined.
> 
> On Wed, 31 Jan 2007 21:06:09 -0500
>  Paul Kienzle <address@hidden> wrote:
>> 
>> On Jan 30, 2007, at 10:01 PM, Robert A. Macy wrote:
>> 
>>> However, it has the same flaw that all the image
>> functions
>>> are doing:
>>>>> r=ones(256,1)*(0:255)/255;
>>>>> g=.5*ones(256,256);b=.5*ones(256,256);
>>>>> [X,map]=rgb2ind(r,g,b);
>>>>> bmpwrite(X,map,"Xtest.bmp");
>>> when opened the square is not gradually changing color
>> as
>>> expected, but a solid green square.
>> 
>> bmpwrite is expecting values in 0-255.  Try the
>> following:
>> 
>>    r=ones(256,1)*(0:255)/255;
>>    g=.5*ones(256,256);b=.5*ones(256,256);
>>    bmpwrite(cat(3,r,g,b)*256,'Xtest.bmp');
>> 
>> - Paul
>> 
> 
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www.cae.wisc.edu/mailman/listinfo/help-octave




reply via email to

[Prev in Thread] Current Thread [Next in Thread]