Add -Ccpt option to sample colors from sample1d and grdxyz #8195
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We had no simple way to determine what the colour would be for a given z value (other than under the hood for the usual plotting). This PR lets sample1d and grd2xyz optionally take -Ccpt. This lets sample1d look up the colour based on the input records' last column (or via -i) while grd2xyz will get the colour based on the grid z-values. Both modules then add 4 new columns r, g, b, a to their output.
Note: grd2xyz already used -C[f|i] for some formatting schemes that are rarely used. I changed this to -F and made -C backwards compatible of, course.
for a random CPT that I made with makecpt -A55 to have a nonzero transparency.
PS. Joaquim and I are working some fixes to the writing of images via GDAL. The goal is to pixel-by-pixel transparency which PostScript cannot do.