Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi rotate bitmap Unit (https://www.delphipraxis.net/77315-rotate-bitmap-unit.html)

Ben-G 17. Sep 2006 17:39


rotate bitmap Unit
 
Hallo,
habe mir gerade die rotate bitmap unit gezogen. Ich will sie nun benutzen, habe sie nach anleitung implementiert, allerdings kann ich nicht auf die funktionen der unit zugreifen. Die Typen die dort definiert sind zu verwenden ist kein Problem, weiß jemand warum?

mkinzler 17. Sep 2006 17:53

Re: rotate bitmap Unit
 
Um welche Unit handelt es sich?

Ben-G 17. Sep 2006 17:56

Re: rotate bitmap Unit
 
rotate_bitmap heißt die unit...

mkinzler 17. Sep 2006 18:03

Re: rotate bitmap Unit
 
Woher stammt diese, vielleicht gibt es dort ja ne Dokumentation.

Ben-G 17. Sep 2006 18:10

Re: rotate bitmap Unit
 
In der HELP die beiliegt steht nur, das man sie unter USES auflisten soll...
Vielleicht auch ein allgemeines Problem?!

SirThornberry 17. Sep 2006 18:26

Re: rotate bitmap Unit
 
@Ben-G: es gibt sicher nicht nur eine Variante ein Bitmap zu drehen. So lange wir nicht wissen wo du es heruntergeladen hast können wir dir nur schlecht helfen weil wir dann nicht wissen welche Unit du genau hast. Es gibt sicher noch eine unit mit gleichem namen und anderem inhalt irgendwo im internet.

mkinzler 17. Sep 2006 18:27

Re: rotate bitmap Unit
 
Gut das Jens das direkt anspricht, mein Wink mit dem Zaunpfal hast du ja nicht verstanden ... ;-)

Ben-G 17. Sep 2006 18:30

Re: rotate bitmap Unit
 
Ist von Nick Boss und unter dem Namen Fastrotate bekannt.

mkinzler 17. Sep 2006 18:31

Re: rotate bitmap Unit
 
Wenn du mir noch sagst, wo ich sie finde schau ich sie mir mal an ...

Ben-G 17. Sep 2006 19:04

Re: rotate bitmap Unit
 
müsstest bei google schaun, weiß dat nichmehr...

mkinzler 17. Sep 2006 19:05

Re: rotate bitmap Unit
 
Und du erwartest jetzt von uns, daß wir nach ner Unit im Internet suchen, nur um dir helfen zu können? ;-)

CK_CK 17. Sep 2006 19:09

Re: rotate bitmap Unit
 
Die Unit ist [HIER] zu finden...

Hättest du das gleich geschrieben, wären die 11 Posts hier nicht nötig gewesen und dir wäre vielleicht schon längst geholfen worden...

...du faule Socke, du :P

Und jetzt sag' doch mal, mit welchen Quellcode du sie verwendest...
...Oder sollen wir den auch noch via google suchen??? :mrgreen:

mkinzler 17. Sep 2006 19:18

Re: rotate bitmap Unit
 
In der Unit befinden sich ja keinen (freien) Funktionen, sondern nur Klassen mit Methoden. Diese kannst du nur über Instanzen der Klassen aufrufen.

Ben-G 17. Sep 2006 21:27

Re: rotate bitmap Unit
 
Und wie funktioniert das genau? Faul bin ich nich^^
Dachte nur es sei ein allgemeines Problem...

mkinzler 17. Sep 2006 21:32

Re: rotate bitmap Unit
 
Sagt dir OOP was? Du erzeugst die Instanz der Klasse, weißt die Eigenschaften zu und rufst die gewünschte Methode auf.

Ben-G 17. Sep 2006 21:37

Re: rotate bitmap Unit
 
Sorry, hab in die Richtung noch nix gemacht, kannst du mir ein Beispiel in Quellcodeform geben?

mkinzler 17. Sep 2006 21:42

Re: rotate bitmap Unit
 
Delphi-Quellcode:
var
  sbm: TStretchBitmap;
...
   sbm := TStretchBitmap.Create;
Erzeugt eine Instanz

Zitat:

sbm.SourceBitmap := SourceBitmap;
sbm.TargetBitmap := TargetBitmap;
Setzen von Quellbitmap und Zielbitmap;
Delphi-Quellcode:
   if sbm.RotateIt( Winkel) then //Rotation erfolgreich

Ben-G 19. Sep 2006 06:59

Re: rotate bitmap Unit
 
Ok so weit so gut, er meint jetzt allerdings beide Bilder bräuchten 24Bit, ist es falsch wenn ich das Bitmap des Bildes über Image1.picture.bitmap anspreche?

SirThornberry 19. Sep 2006 07:14

Re: rotate bitmap Unit
 
Und wir sind jetzt auch wieder beim gleichen Problem :wink: Wir wissen doch nicht wie du die Unit eingebunden hast etc. Ohne Quellcode deinerseits wie du es versucht hast können wir da so gut wie nicht helfen.

Ben-G 19. Sep 2006 07:18

Re: rotate bitmap Unit
 
Okay funktioniert jetzt alles, ich doof hatte es unterhalb der Variablendeklaration eingebunden :/

Ben-G 19. Sep 2006 16:12

Re: rotate bitmap Unit
 
so und jetzt habe ich noch eine Frage die sich auf diese Unit bezieht:
Mein Ergebnisbild soll transparent sein, dies macht er allerdings nur für mein Bitmap, den Hintergrund füllt er mit weiß, das wird über die Variable Backgorundcolor der Unit festgelegt, kann ich auch hier irgendwie transparent zeichnen?

mkinzler 19. Sep 2006 16:47

Re: rotate bitmap Unit
 
Ein TBitmap hat die Eigenschaften .Transparent und .TransparentColor;

Ben-G 19. Sep 2006 21:25

Re: rotate bitmap Unit
 
vielen dank, das Ergebnis kann sich sehen lassen :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:44 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