Deutsch
Quelltexte/ Codesnippets

Dateien 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-Dateien 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


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.305 Betrachtungen

Unbenanntvor 0 min.
Normann Strübli31.03.2020
R.Schneider16.06.2016
GDL21.08.2015
Tommy24.02.2013
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

unbekannt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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