abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

PICTURE - Pfad zum Bild

architom
Newcomer
Ich habe eine Frage zum PICTURE-Befehl:

Wo muß sich das Bild befinden, damit es im Skript gefunden wird? Bzw. kann ich einen Pfad angeben?

Eine Formulierung im GDL-Handbuch verstehe ich auch nicht ganz:
"Andere Bilder können in Bibliothekselementen nur
dann gespeichert werden, wenn das Projekt oder die ausgewählten Elemente, die die Bilder beinhalten,
als GDL-Objekte gesichert werden."

Was ist mit "andere Bilder" gemeint?
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz
3 ANTWORTEN 3
zzyzx
Newcomer
das bild muss in der bibliothek drinliegen, der name darf in der bibliothek nicht nochmals vorkommen, auch nicht mit anderer endung (also nicht bild.gsm und bild.jpg)
mehr dazu findest du auch bei selfgdl
:winken:
Anonymous
Nicht anwendbar
Du kannst Bilder in Objekte einbetten. Dazu legst du sie als Bitmaps in den Grundriß und speicherst sie als GDL-Objekt ab. In diesem Objekt sind deine zuvor im Projekt platzierten Bilder nicht mit Dateinamen, sondern mit Indizes (0, 1, 2 etc.) ansprechbar. Du gibst also weder Pfad, noch Dateinamen, sondern die Indexzahl an.

- Nachträglich lassen sich nur schwer Bilder einbetten. (-> per XML)
- Das funktioniert aber z.B. im UI erst richtig ab AC9.
- Das funktioniert zumindest mit dem 8.1er (2.0) webcontrol gar nicht.
architom
Newcomer
Danke für die Erläuterungen und den Link!
Das Vorhandensein von selfGDL war aus meinem "Blickfeld" verschwunden. Jetzt ist es wieder "drin" - danke!

Es hat funktioniert: Bilddatei in Bibliothek geladen.
Gruss Thomas

ArchiCad 18 GER FULL | Windows 7 Ult. x64 | 4 GB RAM | Athlon Dual-Core 2,5 GHz