Add -Ccpt option to sample colors from sample1d and grdxyz#8195
Merged
PaulWessel merged 3 commits intomasterfrom Dec 16, 2023
Merged
Add -Ccpt option to sample colors from sample1d and grdxyz#8195PaulWessel merged 3 commits intomasterfrom
PaulWessel merged 3 commits intomasterfrom
Conversation
We had no simple ways to determine what teh color would be for a given z value (other than under the hood for plotting). This PR lets sample1d and grd2xyz optionally take -Ccpt. This lets sample1d look up the color based on the input records last column (or via -i) while gr2xyz will get the color based on the grid z-values. Both modules then adds 4 new columns r, g, b, a to their output. Note: grd2xyz already used -Ci|f for some formatting that is rarely used. I changed this to -F and made -Ci|f backwards compatible of course.
joa-quim
approved these changes
Dec 16, 2023
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.