Difference between revisions of "COPYPALETTE"

From QB64 Wiki
Jump to navigation Jump to search
imported>Clippy
m
imported>SMcNeill
(style guidelines)
 
Line 8: Line 8:
  
 
{{PageDescription}}
 
{{PageDescription}}
* Palette Intensity settings are '''NOT''' used by 24/32 bit images! '''Only use with 4 or 8 BPP images!'''
+
* Palette Intensity settings are '''not''' used by 24/32 bit images. Use only with 4 or 8 BPP images.
* [[_PIXELSIZE]] function returns of 1 indicate that _COPYPALETTE can be used. 4 indicates 24/32 bit!
+
* [[_PIXELSIZE]] function returns 1 to indicate that _COPYPALETTE can be used. 4 indicates 24/32 bit images.
 
* If {{Parameter|sourceImageHandle&}} is omitted, it is assumed to be the current read page.
 
* If {{Parameter|sourceImageHandle&}} is omitted, it is assumed to be the current read page.
 
* If {{Parameter|destinationImageHandle&}} is omitted, it is assumed to be the current write page.
 
* If {{Parameter|destinationImageHandle&}} is omitted, it is assumed to be the current write page.
Line 17: Line 17:
  
  
''See Example:'' [[SAVEIMAGE]]
+
{{PageExamples}}
 +
* See the example in [[SAVEIMAGE]].
  
  
 
{{PageSeeAlso}}
 
{{PageSeeAlso}}
* {{KW|_LOADIMAGE}}
+
* [[_LOADIMAGE]]
* {{KW|_PIXELSIZE}}
+
* [[_PIXELSIZE]]
* {{KW|_PALETTECOLOR}}, {{KW|_PALETTECOLOR (function)}}
+
* [[_PALETTECOLOR]], [[_PALETTECOLOR (function)]]
* {{KW|PALETTE}}, [[Images]]
+
* [[PALETTE]], [[Images]]
  
  
 
{{PageNavigation}}
 
{{PageNavigation}}

Latest revision as of 14:01, 5 September 2017

The _COPYPALETTE statement copies the color palette intensities from one 4 or 8 BPP image to another image or a _NEWIMAGE screen page using 256 or less colors.


Syntax

_COPYPALETTE [sourceImageHandle&[, destinationImageHandle&]]


Description

  • Palette Intensity settings are not used by 24/32 bit images. Use only with 4 or 8 BPP images.
  • _PIXELSIZE function returns 1 to indicate that _COPYPALETTE can be used. 4 indicates 24/32 bit images.
  • If sourceImageHandle& is omitted, it is assumed to be the current read page.
  • If destinationImageHandle& is omitted, it is assumed to be the current write page.
  • If either of the images specified by sourceImageHandle& or destinationImageHandle& do not use a palette, an illegal function call error is returned.
  • If either sourceImageHandle& or destinationImageHandle& is an invalid handle, an invalid handle error is returned.
  • When loading 4 or 8 BPP image files, it is necessary to adopt the color palette of the image or it may not have the correct colors!


Examples


See also



Navigation:
Go to Keyword Reference - Alphabetical
Go to Keyword Reference - By usage
Go to Main WIKI Page