1. Light and slow crappy image scaling
- Posted by Mike The Spike <mikethespike2000 at HOTMAIL.COM> Apr 16, 2000
- 421 views
I just wrote a routine to scale a titlebar (640*22) in the x dimension, ie. to make it stretch to the left and right, but not in the height. The routine can only scale one line at a time. I think it's slow, but I could be wrong... Here it is, you laugh and you die! (j/k) object newline,ix global function shrink_line(sequence line,integer l) newline = repeat(0,l) ix = 1 for i = 1 to length(line) by length(line)/l do newline[ix] = line[i] ix = ix + 1 end for return newline end function Mike The Spike PS. 'line' is a sequence of color index values into the palette (ie. read_bitmap()[2][1]), and 'l' is the new length to give the line (ie. scale it) And, this comes from a Euphoria program, Interpretted that is. ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
2. Re: Light and slow crappy image scaling
- Posted by Mike The Spike <mikethespike2000 at HOTMAIL.COM> Apr 16, 2000
- 418 views
>I just wrote a routine to scale a titlebar (640*22) in the x dimension, ie. >to make it stretch to the left and right, but not in the height. The >routine >can only scale one line at a time. I think it's slow, but I could be >wrong... >Here it is, you laugh and you die! (j/k) > > >object newline,ix > >global function shrink_line(sequence line,integer l) >newline = repeat(0,l) >ix = 1 >for i = 1 to length(line) by length(line)/l do > newline[ix] = line[i] > ix = ix + 1 >end for >return newline >end function > >Mike The Spike >PS. 'line' is a sequence of color index values into the palette (ie. >read_bitmap()[2][1]), and 'l' is the new length to give the line (ie. scale >it) >And, this comes from a Euphoria program, Interpretted that is. Huh? I just used the line routine above to create a "scale_bitmap" routine, then I did a loop with Jiri's "scale_image" routine and my routine stretching the same bitmap every iteration yet drawing them below eachother, and they both draw it at the same pixel-precise speed! Eighter it's a timing thing in ex.exe, or both routines are 100% equaly fast! Can I just attach the program to my mail? Or won't that work? Mike The Spike ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
3. Re: Light and slow crappy image scaling
- Posted by Ad Rienks <kwibus at ZONNET.NL> Apr 16, 2000
- 441 views
----- Oorspronkelijk bericht ----- Van: Mike The Spike <mikethespike2000 at HOTMAIL.COM> Aan: <EUPHORIA at LISTSERV.MUOHIO.EDU> Verzonden: zondag 16 april 2000 3:43 Onderwerp: Re: Light and slow crappy image scaling < snip > > Can I just attach the program to my mail? > Or won't that work? > > Mike The Spike You can, i.e. if it's not an EXE. But isn't it time to go to sleep now? Bye, Ad
4. Re: Light and slow crappy image scaling
- Posted by Mike The Spike <mikethespike2000 at HOTMAIL.COM> Apr 16, 2000
- 442 views
>< snip > > > Can I just attach the program to my mail? > > Or won't that work? > > > > Mike The Spike > >You can, i.e. if it's not an EXE. It was an exe, but forget about it, it's not *that* spectacular :p >But isn't it time to go to sleep now? Yeah I know... It's 6 in the morning... Never mind though, I'll sleep tomorrow! :p >Bye, Ad L3343r! Mike The Spike ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com