große bilder
große bilder
gibt es in purebasic eine möglichkeit große bilder zu erstellen und zu bearbeiten? >8192x8192
bin mir jetzt nicht sicher ob du das willst aber das hier ist möglich:
Allerding verbraucht das ding dann 256 MB Ram
Code: Alles auswählen
CreateSprite(1, 8192, 8192)
StartDrawing(SpriteOutput(1))
Plot(Random(8191), Random(8191), $FFFFFF)
StopDrawing()
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: große bilder
CreateImage() kann lt. PB-Hilfe Bilder bis maximal 8192 * 8192 Pixel erstellen.Riacon hat geschrieben:gibt es in purebasic eine möglichkeit große bilder zu erstellen und zu bearbeiten? >8192x8192
Aber ich bin mir sicher, dass man mit ein wenig Trickserei (Stichwort:
Tilemapping) auch größere Bilder erzeugen und bearbeiten kann. Ist dann
halt nur wesentlich mehr Aufwand.
Nicht zu unterschätzen ist hierbei die von STARGÅTE erwähnte Speicherbelastung.
Grüße ... Kiffi
a²+b²=mc²
ich möchte das sonnensystem darstellen.
wenn ich den maßstab so klein wähle, daß ich erde+sonne gleichzeitig sehen kann, ist die erde < 1 pixel
wenn ich den maßstab so groß wähle, daß die erde sichtbar ist, dann reichen 8192 px nicht, um erde+sonne gleichzeitig zu sehen.
speicher ist auch ein problem
wenn ich den maßstab so klein wähle, daß ich erde+sonne gleichzeitig sehen kann, ist die erde < 1 pixel
wenn ich den maßstab so groß wähle, daß die erde sichtbar ist, dann reichen 8192 px nicht, um erde+sonne gleichzeitig zu sehen.
speicher ist auch ein problem
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
deswegen sollte man sich ja auch entscheiden was Maßstabsgetreu süein soll:Riacon hat geschrieben:ich möchte das sonnensystem darstellen.
wenn ich den maßstab so klein wähle, daß ich erde+sonne gleichzeitig sehen kann, ist die erde < 1 pixel
wenn ich den maßstab so groß wähle, daß die erde sichtbar ist, dann reichen 8192 px nicht, um erde+sonne gleichzeitig zu sehen.
speicher ist auch ein problem
die Umlauf-Radien ?, und dafür die PlanetenRadien logerithmisch verändern
Oder anders herum:
die PlanetenRadien ?, und dafür die Umlauf-Radien logerithmisch verändern
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
hm... muss es denn ein einziges Picture sein?
also, ich kann ne 64²pix Erde und ne ca.7000²pix Sonne als Sprites/Images definieren,
und zwischendrin stelle ich halt einfach 748.000pix garnichts dar...
das ganze wird als einzelbild eh wenig sinnvoll (viel zu groß, zu viele leere seiten beim ausdruck)
also wird es doch eh auf ein Interaktives Proggi herauslaufen, oder?
> ich möchte das sonnensystem darstellen.
daran sind schon im vordigitalen Zeitalter andere gescheitert.
tatsächlich ist eine wirklich maßstabsgetreue Darstellung illusorisch.
die beste Darstellung befindet sich im Park eines Planetariums irgendwo,
dort findet man eine 1.1m große gelbe steinkugel,
und nach gut 30m fußmarsch auf einem Schild eine 13mm große blaue Perle....
also, ich kann ne 64²pix Erde und ne ca.7000²pix Sonne als Sprites/Images definieren,
und zwischendrin stelle ich halt einfach 748.000pix garnichts dar...
das ganze wird als einzelbild eh wenig sinnvoll (viel zu groß, zu viele leere seiten beim ausdruck)
also wird es doch eh auf ein Interaktives Proggi herauslaufen, oder?
> ich möchte das sonnensystem darstellen.
daran sind schon im vordigitalen Zeitalter andere gescheitert.
tatsächlich ist eine wirklich maßstabsgetreue Darstellung illusorisch.
die beste Darstellung befindet sich im Park eines Planetariums irgendwo,
dort findet man eine 1.1m große gelbe steinkugel,
und nach gut 30m fußmarsch auf einem Schild eine 13mm große blaue Perle....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
da haut aber was nicht hin
Wenn man von den Ermittelten Werten ausgeht:
Hat die Erde in diesem Maßstab einen Durchmesser von 12,8mm,
Die Sonne einen Durchmesser von 1,4m,
und beide stehe ca 150m von einander entfernt.
Daran sieht man mal wieder wie "sinnlos" diese Darstellungsform ist.

Wenn man von den Ermittelten Werten ausgeht:
Hat die Erde in diesem Maßstab einen Durchmesser von 12,8mm,
Die Sonne einen Durchmesser von 1,4m,
und beide stehe ca 150m von einander entfernt.
Daran sieht man mal wieder wie "sinnlos" diese Darstellungsform ist.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr