Documentation ¶
Overview ¶
Example (ReadWarpedImageTransform) ¶
package main import ( "fmt" "log" "github.com/pixlise/core/v4/core/utils" protos "github.com/pixlise/core/v4/generated-protos" "google.golang.org/protobuf/encoding/protojson" ) func printWarpXform(xform *protos.ImageMatchTransform, name string, err error) { fmt.Printf("%v|%v\n", name, err) if b, err := protojson.Marshal(xform); err != nil { log.Fatalln(err) } else { // Proto isn't deterministic, so we read as JSON and write it back out again fmt.Printf("%v\n", utils.MakeDeterministicJSON(b, false)) } } func main() { printWarpXform(readWarpedImageTransform("warped-zoom_4.478153138946561-win_519_40_1232_1183-SN100D0-SC3_0921_0748732957_027RAS_N0450000SRLC11373_0000LMJ01-A.png")) printWarpXform(readWarpedImageTransform("warped-zoom_1.1359177671479777-win_216_186_167_183-PCB_0921_0748739251_000RAS_N045000032302746300020LUJ01-A.png")) printWarpXform(readWarpedImageTransform("warped-zoom_4.478153138946561-win_519_40_1232_1183-SN100D0-SC3_0921_0748732957_027RAS_N0450000SRLC11373_0000LMJ01.png")) printWarpXform(readWarpedImageTransform("warped-zoom_1.1359177671479777-win_216_186_167_183-PCB_0921_0748739251_000RAS_N045000032302746300020LUJ01.png")) printWarpXform(readWarpedImageTransform("warped-win_216_186_167_183-PCB_0921_0748739251_000RAS_N045000032302746300020LUJ01.png")) printWarpXform(readWarpedImageTransform("warped-zoom_4.478153138946561-win_519_40_1232_1183-SN100D0-SC3_0921_0748732957_027RASS_N0450000SRLC11373_0000LMJ01.png")) }
Output: coreg-40_519-SC3_0921_0748732957_027RAS_N0450000SRLC11373_0000LMJ01-A.png|<nil> { "xOffset": 40, "xScale": 4.478153, "yOffset": 519, "yScale": 4.478153 } coreg-186_216-PCB_0921_0748739251_000RAS_N045000032302746300020LUJ01-A.png|<nil> { "xOffset": 186, "xScale": 1.1359178, "yOffset": 216, "yScale": 1.1359178 } coreg-40_519-SC3_0921_0748732957_027RAS_N0450000SRLC11373_0000LMJ01.png|<nil> { "xOffset": 40, "xScale": 4.478153, "yOffset": 519, "yScale": 4.478153 } coreg-186_216-PCB_0921_0748739251_000RAS_N045000032302746300020LUJ01.png|<nil> { "xOffset": 186, "xScale": 1.1359178, "yOffset": 216, "yScale": 1.1359178 } |Warped image name does not have expected components {} |Failed to find GDS file name section in image name: SC3_0921_0748732957_027RASS_N0450000SRLC11373_0000LMJ01. Error: Failed to parse meta from file name {}
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartCoregImport ¶
func StartCoregImport(triggerUrl string, hctx wsHelpers.HandlerContext) (string, error)
Types ¶
type CoregJobRequest ¶
type CoregJobResult ¶
type CoregJobResult struct { JobID string `json:"jobId" bson:"_id"` Environment string `json:"environment"` MarsViewerExportUrl string `json:"marsViewerExportUrl"` ContextImageUrls []CoregFile `json:"contextImageUrls"` MappedImageUrls []CoregFile `json:"mappedImageUrls"` WarpedImageUrls []CoregFile `json:"warpedImageUrls"` BaseImageUrl CoregFile `json:"baseImageUrl"` AllCompleted bool `json:"allCompleted"` }
Click to show internal directories.
Click to hide internal directories.