AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi JPG der Höhe 1 anzeigen?
Thema durchsuchen
Ansicht
Themen-Optionen

JPG der Höhe 1 anzeigen?

Ein Thema von Mattze · begonnen am 5. Mai 2010 · letzter Beitrag vom 5. Mai 2010
 
blackfin
(Gast)

n/a Beiträge
 
#2

Re: JPG der Höhe 1 anzeigen?

  Alt 5. Mai 2010, 11:03
Ich nehme an, du willst das 1px-JPeg in ein TImage laden, richtig?

Wenn es dir nichts ausmacht, eine DLL einzubinden, kannst du dafür die Graphics32 Library nehmen, mit der Erweiterung pqGR32_JPEG (runterscrollen, es ist dort in der Third Party Liste)

Das letztere ist ein Wrapper für die Intel JPEG library (ijl15.dll, ist bei pqGR32_JPEG dabei), und um einiges flotter als das Zeug in der JPEG.dcu von Delphi.

In ein TImage könntest du dann das 1px JPEg folgendermaßen bringen (getestet, funktioniert bei mir):

Delphi-Quellcode:
uses
....GR32,pqGR32_JPEG ;



procedure LoadJpegToImage();
var
  FBMP32: TBitmap32;
begin
  FBMP32 := TBitmap32.Create() ; // "Hilfs-Bitmap32" erzeugen
  LoadJPEGFromFile(FBMP32,ApplicationPath+'1pxtest.jpg'); // 1 Pixel JPEG laden
  Image1.Picture.Bitmap.Assign(FBMP32); // Der TImage Komponente zuweisen
  FreeAndNil(FBMP32); // Hilfs-BMP wieder freigeben
end;
Hinweis:
In der pqGR32_JPEG.pas habe ich noch als "Schnellschuss" die EFOpenError durch Exception ersetzt, damit sichs kompilieren lässt
Du kannst das natürlich auch "sauber" anpassen

grüssle,

Fin
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz