Author Topic: blitz to freebasic image converter[BB2D]  (Read 3037 times)

0 Members and 1 Guest are viewing this topic.

Offline ninogenio

  • Pentium
  • *****
  • Posts: 1668
  • Karma: 133
    • View Profile
blitz to freebasic image converter[BB2D]
« on: August 16, 2006 »
i wasnt really sure where to put this but here it is.

Code: [Select]
pn$ = Input$("Picture FileName: ")
filename$=Mid(pn$,1,Len(pn$)-4)

Graphics 640,480,16,2

picture = LoadImage(pn)
DrawImage picture,0,0

hight = ImageHeight(picture) - 1
width = ImageWidth(picture) - 1

filein = WriteFile( filename$+".bi" )
       
        WriteLine(filein,"dim shared "+filename$+"_height as integer = "+hight)
        WriteLine(filein,"dim shared "+filename$+"_width as integer = "+width)
        WriteLine(filein,"dim shared "+filename$+"(0 To "+filename$+"_width*"+filename$+"_height ) as integer")
        WriteLine(filein,"")
        WriteLine(filein,"for x = 0 to "+filename$+"_width*"+filename$+"_height")
        WriteLine(filein,"      read "+filename$+"(x)")
        WriteLine(filein,"next")
        WriteLine(filein,"")

        For h = 0 To hight
                temp$ = ""
                For w = 0 To width

                       
                        GetColor(w,h)
                        red=ColorRed()
                        red=red Shl 16

                        green=ColorGreen()
                        green=green Shl 8

                        blue=ColorBlue()

                        red_green_blue=red Or green Or blue

                        temp$ = temp$ + "&h"+Hex(red_green_blue)

                        If w = width Then
                        Else
                             temp$ = temp$ + ","
                        EndIf
                Next
                WriteLine(filein,"data "+temp$)
        Next
CloseFile(filein)
« Last Edit: July 21, 2007 by Shockwave »
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17427
  • Karma: 499
  • evil/good
    • View Profile
    • My Homepage
Re: blitz to freebasic image converter
« Reply #1 on: August 16, 2006 »
That's a nice idea :) I'll test it out, thanks Nino.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline ninogenio

  • Pentium
  • *****
  • Posts: 1668
  • Karma: 133
    • View Profile
Re: blitz to freebasic image converter
« Reply #2 on: August 16, 2006 »
thanks shockwave it should work as ive used it once to do a texture maped cube.
Challenge Trophies Won: