Pular para o conteúdo principal
Por padrão, as imagens adicionadas ao arquivo são editadas de acordo com 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, e 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 giradas.
Você pode ativar ou desativar a edição automática de imagens usando as flags 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 "[email protected];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 '[email protected];type=image/tiff'
Os parâmetros AutoCrop e AutoOrientation podem ser definidos tanto para transações quanto para skills. Se esses parâmetros forem configurados como Yes ou No para uma transação específica, as imagens serão editadas de acordo com esses valores. Por padrão, as imagens são pré-processadas de acordo com os valores especificados para esses parâmetros no próprio Skill.
Importante! Atualmente, os valores desses parâmetros só podem ser definidos para skills de OCR (Optical Character Recognition).