Scopo
Questa procedura ruota l'immagine dell'angolo desiderato.
Sintassi
IDImage idi = new()
//
idi.rotate(Angle)
//
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)
}
}
}
// 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