English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID Image

Rotate

procedura copia link

Scopo

Questa procedura ruota l'immagine dell'angolo desiderato.

Sintassi

IDImage idi = new()
// 
idi.rotate(Angle)

Argomenti

Angle Angolo di cui ruotare l'immagine, in gradi

Esempio di codice

// ****************
// Ruota l'immagine
// ****************

public void Editor.Rotate()
{
  string Angle = "" // 
  Angle = Esempioimmagini.inputBox("Scrivi l'angolo di cui ruotare
           l'immagine")
  // 
  // Se l'utente ha risposto leggo la sua risposta

  if (Angle != "")
  {
    int iAngle = toInteger(Angle) // 
    // 
    if (iAngle != 0)
    {
      IDImage idi = new() // Carico l'immagine
      idi.loadImage(Esempioimmagini.path() + "/" + Filtro.Percorso)
      // 
      // Ruoto l'immagine dell'angolo desiderato

      idi.rotate(iAngle)
      // 
      Filtro.Percorso = "temp/newImg" + toString(toInteger(random(...) *
                100)) + "." + idi.originalFormat()
      idi.save(Esempioimmagini.path() + "/" + Filtro.Percorso)
      // 
      // Aggiungo il file creato ai file temporanei

      Esempioimmagini.addTempFile(Esempioimmagini.path() + "/" + Filtro.
            Percorso)
      // 
      // Rinfresco il book

      Editor.refresh(1, -1)
      Editor.print(1, -1)
    }
  }
}

Ultima modifica: 23/03/2021 / Validità: da 10.0.4300

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum