Pular para o conteúdo principal
Por padrão, as imagens adicionadas ao arquivo são editadas conforme propriedades específicas do Skill. Por exemplo, as seguintes alterações podem ser aplicadas:
  • Recorte. As bordas da página são detectadas e recortadas; a inclinação e as distorções também são corrigidas.
  • Rotação. Páginas com orientação não padrão (por exemplo, páginas com texto vertical) são rotacionadas.
Você pode habilitar ou desabilitar a edição automática de imagens usando os sinalizadores AutoCrop e AutoOrientation. Para isso, na etapa 3 do cenário, passe esses parâmetros na transação com o valor Yes ou No: Para Windows:
curl -X POST "https://your-server/api/publicapi/v1/transactions/transaction-id/files" \
-H "accept: */*" \
-H "Authorization: Bearer token" \
-H "Content-Type: multipart/form-data" \
-F "Model={
   \"files\": [
     {
       \"imageProcessingOptions\": {
       \"autoCrop\": \"No\",
       \"autoOrientation\": \"No\"
       }
     }
   ]
}" \
-F "Files=@testImage.tif;type=image/tiff"
No Linux:
curl -X POST 'https://your-server/api/publicapi/v1/transactions/transaction-id/files' \
-H 'accept: */*' \
-H 'Authorization: Bearer token' \
-H 'Content-Type: multipart/form-data' \
-F 'Model={
   "files": [
     {
       "imageProcessingOptions": {
       "autoCrop": "No",
       "autoOrientation": "No"
       }
     }
   ]
}' \
-F 'Files=@testImage.tif;type=image/tiff'
Os parâmetros AutoCrop e AutoOrientation podem ser configurados tanto para transações quanto para skills. Se esses parâmetros forem definidos como Yes ou No para uma transação específica, as imagens serão editadas conforme esses valores. Por padrão, as imagens são pré-processadas de acordo com os valores especificados para esses parâmetros na própria skill.
Importante! No momento, os valores desses parâmetros só podem ser configurados para skills de OCR (Optical Character Recognition).