Seite 1 von 1

ResizeImage

Verfasst: 22.03.2005 16:42
von Gamer

Code: Alles auswählen

UseJPEGImageDecoder() 
LoadImage(0,"c:\windows\desktop\test.jpg") 
ResizeImage(0,800,600)
SaveImage(0,"c:\windows\desktop\small.jpg",#PB_ImagePlugin_JPEG,10)
Funktioniert nicht - wird kein Bild gespeichert. Hab ich irgendwas vergessen?

Verfasst: 22.03.2005 16:45
von remi_meier
Zum speichern brauchst du UseJPEGImageEncoder()

Verfasst: 22.03.2005 17:04
von Gamer
Aaaaaaaaaaaaaaaaaaah :allright:

Verfasst: 22.03.2005 17:09
von Gamer
Kann man in PB auch sowas wie ResampleImage verwenden, sprich einen anderen Filter (z.b. Hermite) fürs Bild?

Die mit PB verkleinerten Bilder sehen immer ziemlich grob aus...

Verfasst: 22.03.2005 17:50
von remi_meier
Ich weiss zwar nicht genau was du meinst, aber bei ResizeImage gibts noch einen optionalen Parameter für Bilineare Filterung, die zwar standardmässig an ist. Und beim SaveImage() kann man noch die Qualität für jpgs einstellen. Alle anderen Filter musst du wohl selbst machen...

Verfasst: 22.03.2005 22:24
von Gamer
ResizeImage(#Image, Breite, Höhe)

Also bei 3.91 gibt es das bilineare Filtern nicht.

Aber die Qualität geht schon so :)