![]() |
Re: Jpeg Auflösung ändern
HIIILFE !!!
Ich habe jetzt eine ältere Graphic32 Version genommmen (1.7). Jetzt wird der stretchfilter erkannt. Bei
Delphi-Quellcode:
sagt mir das scheiß ding aber, dass es keine overload version davon gibt....was ist falsch dran????
Draw(rect(0,0,Width-1,Height-1),b,rect(0,0,ResX-1,ResY-1));
|
Re: Jpeg Auflösung ändern
overload? wohl eher, es gibt keine überladene ding mit der man bums, naja, du musst du parameter halt noch ein bisschen anpassen, so wie dirs die code completion sagt.
|
Re: Jpeg Auflösung ändern
gut das hab ich auch hinbekommen.
Aber wie mach ich die jpeg umwandlung? Ich bekomms mit Jpeg.Allign(stretch(..)) nicht hin.... |
Re: Jpeg Auflösung ändern
weiß keiner eine lösung???
|
Re: Jpeg Auflösung ändern
hmm
eventuell sind die nicht kompatibel, dann musst du das gestretchte bild erst auf die platte speichern und vom jpeg wieder laden lassen sollte auch gehen, wenn du savetostream machst und den stream von nem tbitmap wieder laden lässt, das sollte du dann aufs jpeg assignen können. |
Re: Jpeg Auflösung ändern
hat sich erledigt - danke :)
|
Re: Jpeg Auflösung ändern
Ich habe ein ähnliches Problem mit GR32, siehe
![]() Gibt es eine Möglichkeit, den Code zum Laufen zu bringen? Das mit SetSize (siehe anderes Thema) hat ja nicht funktioniert. |
Re: Jpeg Auflösung ändern
Ich werd mir das gleich ansehen, wenn auf einmal der Stretchfilter nicht mehr da ist, muss das daran liegen, dass irgendwelche sachen in der neuen version geändert wurden. welche version hast du denn? ich werd mir das mal anschauen.
|
Re: Jpeg Auflösung ändern
der stretchfilter geht ab der gr32 1.8 nicht mehr so einzubinden wie früher....
muss irgendwie über application oder so gemacht werden :? |
Re: Jpeg Auflösung ändern
Über Application? *hust*
Vielleicht ist es ja jetzt eine "application wide"-Einstellung, im Gegensatz zu "object wide" wie bisher... ne, auch nicht, habs gerade nachgesehen: Man muss jetzt TBitmap32.Resampler verwenden:
Delphi-Quellcode:
Im Image32 Demo müsste das verwendet sein, ich habs mir jetzt nicht selber angesehen.
procedure TCustomResampler.Resample(Dst: TBitmap32; DstRect: TRect; DstClip: TRect; Src: TBitmap32; SrcRect: TRect; CombineOp: TDrawMode; CombineCallBack: TPixelCombineEvent);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 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