OpenDBC
Menu

Images

Loading, grabbing and managing images used by sprites and textures.

25 entries — 15 implemented in OpenDBC (60%), 0 compatibility stubs.

Type and status legend

ADD IMAGE TO BLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ADD IMAGE TO BLOCK Integer1, Integer2, String3$

Typed signature: integer, integer, string → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
String3$string—

Example generated example

rem ADD IMAGE TO BLOCK — generated example
add image to block 1, 1, "text"
wait key

Source: dbpro_reference.md:21

CLOSE IMAGEBLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
CLOSE IMAGEBLOCK

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem CLOSE IMAGEBLOCK — generated example
close imageblock
wait key

Source: dbpro_reference.md:120

DELETE IMAGE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE IMAGE Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE IMAGE — generated example
delete image 1
wait key

Source: darkbasic_reference.md:62; dbpro_reference.md:167

EXCLUDE FROM IMAGEBLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
EXCLUDE FROM IMAGEBLOCK Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem EXCLUDE FROM IMAGEBLOCK — generated example
exclude from imageblock 1
wait key

Source: dbpro_reference.md:237

GET IMAGE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
GET IMAGE Number1, Number2, Number3, Number4, Number5, [Number6]

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6numberoptional

Example

box 0, 0, 64, 64
get image 1, 0, 0, 64, 64
sprite 1, 200, 100, 1
wait key

Source: darkbasic_reference.md:130; dbpro_reference.md:306

IMAGE EXIST dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = IMAGE EXIST(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem IMAGE EXIST — generated example
result = image exist(1)
print result
wait key

Source: darkbasic_reference.md:555; dbpro_reference.md:1852

IMAGE FILE EXIST dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = IMAGE FILE EXIST(String1$)

Typed signature: string → integer

Parameters

ParameterTypeNotes
String1$string—

Return value: integer

Example generated example

rem IMAGE FILE EXIST — generated example
result = image file exist("text")
print result
wait key

Source: dbpro_reference.md:1853

IMAGE HEIGHT dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = IMAGE HEIGHT(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem IMAGE HEIGHT — generated example
result = image height(1)
print result
wait key

Source: dbpro_reference.md:1854

IMAGE WIDTH dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = IMAGE WIDTH(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem IMAGE WIDTH — generated example
result = image width(1)
print result
wait key

Source: dbpro_reference.md:1855

LOAD IMAGE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2-3 in DBC, 2-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
LOAD IMAGE String1$, Number2, [Number3]

Typed signature: string, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional

Example

load image "media/player.png", 1
sprite 1, 100, 100, 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
LOAD IMAGE String1$, Number2, [Number3], [Number4]

Typed signature: string, number, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional
Number4numberoptional

Example

load image "media/player.png", 1
sprite 1, 100, 100, 1
wait key

Source: darkbasic_reference.md:155; dbpro_reference.md:363

LOAD IMAGE FROM BLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
LOAD IMAGE FROM BLOCK Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem LOAD IMAGE FROM BLOCK — generated example
load image from block 1, "media/file.dat", 1
wait key

Source: dbpro_reference.md:364

OPEN IMAGEBLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
OPEN IMAGEBLOCK Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem OPEN IMAGEBLOCK — generated example
open imageblock 1, 1
wait key

Source: dbpro_reference.md:503

PASTE IMAGE dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PASTE IMAGE Number1, Number2, Number3, [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4numberoptional

Example generated example

rem PASTE IMAGE — generated example
paste image 1, 1, 1, 1
wait key

Source: darkbasic_reference.md:213; dbpro_reference.md:506

PLAY ANIMATION TO IMAGE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
PLAY ANIMATION TO IMAGE Number1, Number2, Number3, Number4, Number5, Number6

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5number—
Number6number—

Example generated example

rem PLAY ANIMATION TO IMAGE — generated example
play animation to image 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:903

ROTATE IMAGE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
ROTATE IMAGE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem ROTATE IMAGE — generated example
rotate image 1, 1
wait key

Source: dbpro_reference.md:993

SAVE ICON FROM IMAGE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SAVE ICON FROM IMAGE String1$, Integer2

Typed signature: string, integer → void

Parameters

ParameterTypeNotes
String1$string—
Integer2integer—

Example generated example

rem SAVE ICON FROM IMAGE — generated example
save icon from image "media/file.dat", 1
wait key

Source: dbpro_reference.md:1008

SAVE IMAGE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-3 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SAVE IMAGE String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE IMAGE — generated example
save image "media/file.dat", 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
SAVE IMAGE String1$, Number2, [Number3]

Typed signature: string, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional

Example generated example

rem SAVE IMAGE — generated example
save image "media/file.dat", 1, 1
wait key

Source: darkbasic_reference.md:279; dbpro_reference.md:1009

SET CAMERA TO IMAGE dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET CAMERA TO IMAGE Number1, Number2, Number3, Number4, [Number5], [Number6]

Typed signature: number, number, number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—
Number5numberoptional
Number6numberoptional

Example generated example

rem SET CAMERA TO IMAGE — generated example
set camera to image 1, 1, 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1063

SET IMAGE AUTOMIPMAP dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET IMAGE AUTOMIPMAP Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET IMAGE AUTOMIPMAP — generated example
set image automipmap 1
wait key

Source: dbpro_reference.md:1187

SET IMAGE COLORKEY dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SET IMAGE COLORKEY Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem SET IMAGE COLORKEY — generated example
set image colorkey 1, 1, 1
wait key

Source: dbpro_reference.md:1188

SET MIPMAP MODE dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
SET MIPMAP MODE Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET MIPMAP MODE — generated example
set mipmap mode 1
wait key

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET MIPMAP MODE Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET MIPMAP MODE — generated example
set mipmap mode 1
wait key

Source: darkbasic_reference.md:332; dbpro_reference.md:1209

TRANSFER IMAGE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
TRANSFER IMAGE Integer1, Integer2, Integer3, Integer4

Typed signature: integer, integer, integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—
Integer3integer—
Integer4integer—

Example generated example

rem TRANSFER IMAGE — generated example
transfer image 1, 1, 1, 1
wait key

Source: dbpro_reference.md:1420