Rename processing steps: importColorProfile -> colorspaceToProcessing, exportColorProfile -> colorspaceToResult

This commit is contained in:
DarthSim
2025-08-20 16:35:37 +03:00
parent d7772499b9
commit e1764ad580
6 changed files with 7 additions and 6 deletions

View File

@@ -7,7 +7,7 @@ import (
"github.com/imgproxy/imgproxy/v3/vips" "github.com/imgproxy/imgproxy/v3/vips"
) )
func importColorProfile(pctx *pipelineContext, img *vips.Image, po *options.ProcessingOptions, imgdata *imagedata.ImageData) error { func colorspaceToProcessing(pctx *pipelineContext, img *vips.Image, po *options.ProcessingOptions, imgdata *imagedata.ImageData) error {
if img.ColourProfileImported() { if img.ColourProfileImported() {
return nil return nil
} }

View File

@@ -6,7 +6,7 @@ import (
"github.com/imgproxy/imgproxy/v3/vips" "github.com/imgproxy/imgproxy/v3/vips"
) )
func exportColorProfile(pctx *pipelineContext, img *vips.Image, po *options.ProcessingOptions, imgdata *imagedata.ImageData) error { func colorspaceToResult(pctx *pipelineContext, img *vips.Image, po *options.ProcessingOptions, imgdata *imagedata.ImageData) error {
keepProfile := !po.StripColorProfile && po.Format.SupportsColourProfile() keepProfile := !po.StripColorProfile && po.Format.SupportsColourProfile()
if img.IsLinear() { if img.IsLinear() {

View File

@@ -22,7 +22,7 @@ var mainPipeline = pipeline{
trim, trim,
prepare, prepare,
scaleOnLoad, scaleOnLoad,
importColorProfile, colorspaceToProcessing,
crop, crop,
scale, scale,
rotateAndFlip, rotateAndFlip,
@@ -37,7 +37,7 @@ var mainPipeline = pipeline{
} }
var finalizePipeline = pipeline{ var finalizePipeline = pipeline{
exportColorProfile, colorspaceToResult,
stripMetadata, stripMetadata,
} }

View File

@@ -25,7 +25,7 @@ func trim(pctx *pipelineContext, img *vips.Image, po *options.ProcessingOptions,
} }
// We need to import color profile before trim // We need to import color profile before trim
if err := importColorProfile(pctx, img, po, imgdata); err != nil { if err := colorspaceToProcessing(pctx, img, po, imgdata); err != nil {
return err return err
} }

View File

@@ -14,7 +14,7 @@ import (
var watermarkPipeline = pipeline{ var watermarkPipeline = pipeline{
prepare, prepare,
scaleOnLoad, scaleOnLoad,
importColorProfile, colorspaceToProcessing,
scale, scale,
rotateAndFlip, rotateAndFlip,
padding, padding,

View File

@@ -407,6 +407,7 @@ vips_icc_is_srgb_iec61966(VipsImage *in)
/* Predict it is sRGB IEC61966 2.1 by checking some header fields /* Predict it is sRGB IEC61966 2.1 by checking some header fields
*/ */
return ((memcmp(data + 48, "IEC ", 4) == 0) && // Device manufacturer return ((memcmp(data + 48, "IEC ", 4) == 0) && // Device manufacturer
(memcmp(data + 16, "RGB ", 4) == 0) && // Colorspace
(memcmp(data + 52, "sRGB", 4) == 0) && // Device model (memcmp(data + 52, "sRGB", 4) == 0) && // Device model
(memcmp(data + 80, "HP ", 4) == 0) && // Profile creator (memcmp(data + 80, "HP ", 4) == 0) && // Profile creator
(memcmp(data + 24, date, 6) == 0) && // Date of creation (memcmp(data + 24, date, 6) == 0) && // Date of creation