Vai al contenuto principale
Per impostazione predefinita, le immagini aggiunte al file vengono modificate in base a specifiche proprietà della skill. Ad esempio, è possibile applicare le seguenti modifiche:
  • Ritaglio. I bordi della pagina vengono rilevati e ritagliati; vengono inoltre corretti inclinazione e distorsioni.
  • Rotazione. Le pagine con orientamento non standard (ad es. pagine con testo verticale) vengono ruotate.
Puoi abilitare o disabilitare la modifica automatica delle immagini utilizzando i flag AutoCrop e AutoOrientation. Per farlo, al passaggio 3 dello scenario, passa questi parametri nella transaction con valore Yes o No: Per 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"
Per 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'
I parametri AutoCrop e AutoOrientation possono essere impostati sia per le transaction sia per le skill. Se questi parametri sono impostati su Yes o No per una specifica transaction, le immagini vengono modificate in base a tali valori. Per impostazione predefinita, le immagini vengono preelaborate in base ai valori specificati per questi parametri nella skill stessa.
Importante! Al momento, i valori di questi parametri possono essere impostati solo per le skill di Optical Character Recognition (OCR).