Italia
Fonte/ Codesnippets

File Jpg Nviewlibdll Speichern

 
Quelle: [...]  , Stand: 26.04.2004
Auf den Seiten von Sebastian Sprenger habe ich folgenden interessanten Source gefunden.
Ein Beispiel um selbst JPG-File mit der NViewLib.dll zu speichern.

KompilierenMarkierenSeparieren
declare DLL&
def NViewLibLoad(2) !"NVIEWLIB.DLL","NViewLibLoad"
def NViewLibSaveAsJPG(2) !"NVIEWLIB.DLL","NViewLibSaveAsJPG"

proc SaveJPG

    parameters Datei$,Qualität%,x1%,y1%,x2%,y2%
    declare temp#
    dim temp#,255                                  Bereich für die Dateinamen dimensionieren.
    savebmp "TEMP.BMP",x1%,y1%-x2%,y2%             Es ist sehr wichtig eine Bitmap zu speichern.
    string temp#,0="TEMP.BMP"
    NViewLibLoad(temp#,0)                          Bitmap in den Speicher laden.
    string temp#,0=Datei$
    NViewLibSaveAsJPG(Qualität%,temp#)             JPEG speichern!
    assign #1,"TEMP.BMP"                           Die temporäre Bitmap wird nicht mehr benötigt.
    erase #1
    dispose temp#                                  Speicher wieder freigeben.

endproc

cls
DLL&=usedll("NVIEWLIB.DLL")                      DLL laden
loadbmp "SATURN.BMP",0,0;0                       Saturn-Bild laden
SaveJPG "SATURN.JPG",80,0,0,%bmpx,%bmpy          Bild von einer Qualität von 80% speichern
freedll DLL&                                     Resourcen freigeben

Vielen Dank Sebastian.

iF
 
26.04.2004  
 



Zum Quelltext


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.334 Views

Untitledvor 0 min.
Normann Strübli31.03.2020
R.Schneider16.06.2016
GDL21.08.2015
Tommy24.02.2013
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie