Thumbnail Viewer Komponente

Zur Vorstellung von Komponenten und Units für Lazarus

Re: Thumbnail Viewer Komponente

Beitragvon MacWomble » 1. Mai 2016, 18:30 Re: Thumbnail Viewer Komponente

Genau, Multiselect funktioniert und einige nette Kleinigkeiten (Farben etc) - nur haut das mit den Thumbs nicht hin ;-(
In Diff sieht man, dass doch erhebliche Änderungen durchgeführt wurden.

Christian, kannst du eventuell sagen, wo ich was verkehrt mache - oder ob der Trunk doch nicht nutzbar ist?
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
Lazarusforum e. V.
 
Beiträge: 860
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19.2 Cinnamon / CodeTyphon LAB 7.0 v. 03.11.2019/ FP 3.3.1 Rev 43346 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon Christian » 1. Mai 2016, 18:37 Re: Thumbnail Viewer Komponente

Seh ich irgendwo was du machst ? Oder hast du gar irgendwo nen Example Projekt angehängt ? Bei mir werden Thumbs sauber generiert, ich nutz aber nicht das Dateihandling sondern handle das Bilderholen selbst (aus der Datenbank)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
Christian
Lazarusforum e. V.
 
Beiträge: 6091
Registriert: 21. Sep 2006, 06:51
Wohnort: Dessau
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z) | 
CPU-Target: AVR,ARM,x86(-64)
Nach oben

Beitragvon MacWomble » 1. Mai 2016, 19:08 Re: Thumbnail Viewer Komponente

Ich wollte ja erst mal anfragen.

Ich habe ein neues Projekt angelegt und das Control darauf abgelegt. Multithread auf true und Directory eingetragen. (Siehe Anhang)
Ich erhalte
Bildschirmfoto.png
Resultat


Die Bilder werden nicht skaliert und es wird entsprechend nur ein Ausschnitt angezeigt.

im Anhang dann noch das Paket.

Wenn du die Bilder aus der Datenbank holst, liegen diese eventuell bereits in der richtigen Größe vor?
Ich habe in der Datenbank nur den Verweis auf die einzulesenden Bilder.
Dateianhänge
lazarus-thumbviewer-master-ctr.tar.gz
(29.32 KiB) 40-mal heruntergeladen
Testprojekt.tar.gz
(198.04 KiB) 43-mal heruntergeladen
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
Lazarusforum e. V.
 
Beiträge: 860
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19.2 Cinnamon / CodeTyphon LAB 7.0 v. 03.11.2019/ FP 3.3.1 Rev 43346 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon MacWomble » 2. Mai 2016, 18:17 Re: Thumbnail Viewer Komponente

So wie ich das sehe, wird die

procedure TThumbControl.ImgLoadURL(Sender: TObject);

nie aufgerufen und somit auch kein DoThumbResize... :shock:
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
Lazarusforum e. V.
 
Beiträge: 860
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19.2 Cinnamon / CodeTyphon LAB 7.0 v. 03.11.2019/ FP 3.3.1 Rev 43346 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon af0815 » 28. Mär 2019, 11:30 Re: Thumbnail Viewer Komponente

BTW: Die Komponente benötigt ein wenig Update. Zumindest die in der ersten Seite verlinkt wird. Da hat sich ein wenig beim fpc was geändert. Out of the Box geht die bei mir mit fpc-fixes32 und Lazarus fixes20 nicht.

Edit: Es gibt ein GIT-Repo https://github.com/theo222/lazarus-thumbviewer

Pull-Request durchgeführt :-)
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
af0815
 
Beiträge: 3789
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: FPC 3.2 Lazarus 2.0 per fpcupdeluxe | 
CPU-Target: 32Bit (64Bit)
Nach oben

Beitragvon theo » 28. Mär 2019, 21:35 Re: Thumbnail Viewer Komponente

Hab's gemerged, aber noch nicht getestet. Volles Vertrauen! :wink:
https://github.com/theo222/lazarus-thumbviewer

Danke Andreas!
theo
 
Beiträge: 8193
Registriert: 11. Sep 2006, 18:01

Beitragvon elcomportal » 19. Sep 2019, 18:41 Re: Thumbnail Viewer Komponente

Hallo,
wie kann ich einen Ordner neu einlesen? Gibt es dafür eine Funktion? Wenn nämlich in einem Ordner ein Bild hinzugefügt wird, möchte ich das Verzeichnis neu einlesen, damit dieses Bild dann auch angezeigt wird.
VG
Torsten
www.singleboerse-tipp.de - kostenloser Vergleich von Singlebörsen und Partnerbörsen
elcomportal
 
Beiträge: 13
Registriert: 11. Mai 2012, 20:06
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon fliegermichl » 20. Sep 2019, 08:38 Re: Thumbnail Viewer Komponente

Unter Windows kann man mittels FindFirstNotification und WaitForSingleObject sich über Änderungen im Dateisystem informieren lassen. Am geschicktesten in einem separaten WorkerThread.
Die Änderungen einlesen geht am einfachsten mit FindAllFiles.
fliegermichl
Lazarusforum e. V.
 
Beiträge: 414
Registriert: 9. Jun 2011, 08:42
Wohnort: Echzell
OS, Lazarus, FPC: Winux (L 2.0.7 FPC 3.04) | 
CPU-Target: 32/64Bit
Nach oben

• Themenende •
Vorherige

Zurück zu Units/Komponenten



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried