Kreis zeichen

Ich verwende die Funktion imageellipse um einen Kreis zu zeichnen.
z.B. imageellipse($image, 200, 150, 100, 100, $col_ellipse);

Wie muss ich die 100 in cm umrechnen bzw. umgekehrt, da ich hier Maße in cm
habe und möchte diese am Bildschirm anzeigen und dann ausdrucken können.

Vielen Dank für jede Hilfe
Hubert
Hubert Holler [ Sa, 29 September 2007 22:54 ] [ ID #1832882 ]

Re: Kreis zeichen

Hubert Holler meinte:
> Ich verwende die Funktion imageellipse um einen Kreis zu zeichnen.
> z.B. imageellipse($image, 200, 150, 100, 100, $col_ellipse);
>
> Wie muss ich die 100 in cm umrechnen bzw. umgekehrt, da ich hier Maße in cm
> habe und möchte diese am Bildschirm anzeigen und dann ausdrucken können.

Dazu müsstest du die Bildschirmeinstellungen des Clients kennen
(Stichwort "dpi") - und selbst darauf würde ich mich nicht verlassen.
Wenn es für den Ausdruck sein soll: Ein PDF generieren mit dem Kreis drauf.

Gregor


--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Gregor Kofler [ So, 30 September 2007 00:42 ] [ ID #1832886 ]

Re: Kreis zeichen

[Kreis zeichnen]
>
> Dazu müsstest du die Bildschirmeinstellungen des Clients kennen (Stichwort
> "dpi") - und selbst darauf würde ich mich nicht verlassen. Wenn es für den
> Ausdruck sein soll: Ein PDF generieren mit dem Kreis drauf.
>

Den Kreis sehe nur ich und ich kann die entsprechenden Einstellungen
vornehmen, da es ein Login-Bereich ist.
Hoffe da kann mir nochmals jemand weiterhelfen.
Vielen Dank
Hubert
Hubert Holler [ So, 30 September 2007 07:25 ] [ ID #1832890 ]

Re: Kreis zeichen

Hubert Holler schrieb:
> [Kreis zeichnen]
>>
>> Dazu müsstest du die Bildschirmeinstellungen des Clients kennen (Sti=
chwort
>> "dpi") - und selbst darauf würde ich mich nicht verlassen. Wenn es f=
ür den
>> Ausdruck sein soll: Ein PDF generieren mit dem Kreis drauf.
>>
>
> Den Kreis sehe nur ich und ich kann die entsprechenden Einstellungen
> vornehmen, da es ein Login-Bereich ist.
> Hoffe da kann mir nochmals jemand weiterhelfen.

function cm2px( $cm )
{
$px =3D 37.79527559*$cm;
return $px;
}

Schwer, oder?

kopfschüttelnd
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ So, 30 September 2007 07:43 ] [ ID #1832891 ]

Re: Kreis zeichen

function cm2px( $cm )
{
$px = 37.79527559*$cm;
return $px;
}

Vielen Dank für die Funktion.

Ist es auch möglich dem erstellen Kreis auch eine Beschriftung bzw. eine
Ziffer in der Mitte oder außerhalb (unterhalb oder oberhalb) der Kreises zu
vergeben.
Vielen Dank nochmals für jede Hilfe.
Hubert
Hubert Holler [ Mo, 01 Oktober 2007 00:04 ] [ ID #1832905 ]

Re: Kreis zeichen

Hubert Holler schrieb:

> function cm2px( $cm )
> {
> $px =3D 37.79527559*$cm;
> return $px;
> }
>
> Vielen Dank für die Funktion.
>
> Ist es auch möglich dem erstellen Kreis auch eine Beschriftung bzw. e=
ine
> Ziffer in der Mitte oder außerhalb (unterhalb oder oberhalb) der Krei=
ses zu
> vergeben.

Ja. Weiteres siehe Manual.

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Mo, 01 Oktober 2007 04:04 ] [ ID #1833595 ]

Re: Kreis zeichen

Hubert Holler schrieb:

> Ist es auch möglich dem erstellen Kreis auch eine Beschriftung bzw. eine
> Ziffer in der Mitte oder außerhalb (unterhalb oder oberhalb) der Kreises zu
> vergeben.

Ja, ist es, genau so, wie es möglich ist, erst einmal im Handbuch die
entsprechenden Kapitel nachzuschlagen.

Wir sind hier nicht beim Handbuchvorlesedienst!

Gruß. Claus
Claus Reibenstein [ Mo, 01 Oktober 2007 08:15 ] [ ID #1833596 ]

Re: Kreis zeichen

"Niels Braczek" <nbraczek [at] freenet.de> schrieb
>function cm2px( $cm )
>{
> $px = 37.79527559*$cm;
> return $px;
>}

Wie kommst du auf diese Formel? Ohne die Auflösung zu kennen ist eine solche
Formel IMHO absoluter Käse bzw. funktioniert nur mit einer einzigen
Auflösung (in deinem Fall mit 96 dpi, falls ich mich nicht verrechnet habe).
Folgendes wäre wesentlich sinnvoller:

function cm2px( $cm, $dpi )
{
$inch = 0,3937 * $cm;
$px = $dpi * $inch;
return $px;
}

mfg Xion
Christian Franzen [ Mo, 01 Oktober 2007 08:30 ] [ ID #1833597 ]

Re: Kreis zeichen

P.S.: Habs gerade gesehen dass der sich das Ding nur anzeigen lassen will.
Dann reicht die Formel für 96 dpi natülrich. Sry. Erst lesen dann schreiben
Christian Franzen [ Mo, 01 Oktober 2007 08:33 ] [ ID #1833598 ]

Re: Kreis zeichen

Christian Franzen schrieb:
> "Niels Braczek" <nbraczek [at] freenet.de> schrieb

>>function cm2px( $cm )
>>{
>> $px =3D 37.79527559*$cm;
>> return $px;
>>}
>
> Wie kommst du auf diese Formel? Ohne die Auflösung zu kennen ist eine=
solche
> Formel IMHO absoluter Käse bzw. funktioniert nur mit einer einzigen
> Auflösung (in deinem Fall mit 96 dpi, falls ich mich nicht verrechnet=
habe).

Genau darauf ('Käse') wollte ich auf konstruktive Art hinweisen.

> Folgendes wäre wesentlich sinnvoller:
>
> function cm2px( $cm, $dpi )
> {
> $inch =3D 0,3937 * $cm;

Korrekter wäre
$inch =3D $cm/2.54;

> $px =3D $dpi * $inch;
> return $px;
> }

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Mo, 01 Oktober 2007 15:42 ] [ ID #1833625 ]

Re: Kreis zeichen

Niels Braczek schrieb:

> Christian Franzen schrieb:
>
>> $inch = 0,3937 * $cm;
>
> Korrekter wäre
> $inch = $cm/2.54;

1 / 2.54 = 0.3937007874015748031496062992126
1 / 0.3937 = 2.5400050800101600203200406400813

Wir reden über eine Abweichung von gerade mal 0,0002 %.

Gruß. Claus
Claus Reibenstein [ Mo, 01 Oktober 2007 17:04 ] [ ID #1833627 ]

Re: Kreis zeichen

Claus Reibenstein schrieb:
> Niels Braczek schrieb:
>
>> Christian Franzen schrieb:
>>
>>> $inch =3D 0,3937 * $cm;
>>
>> Korrekter wäre
>> $inch =3D $cm/2.54;
>
> 1 / 2.54 =3D 0.3937007874015748031496062992126
> 1 / 0.3937 =3D 2.5400050800101600203200406400813
>
> Wir reden über eine Abweichung von gerade mal 0,0002 %.

Es geht nicht (nur) um die Abweichung, sondern um die Definition:
1" =3D 0.0254 m.
(m ist die einzig gültige Basiseinheit für Längen).

MfG
Niels

--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Niels Braczek [ Mo, 01 Oktober 2007 19:13 ] [ ID #1833630 ]
PHP » de.comp.lang.php.misc » Kreis zeichen

Vorheriges Thema: Require bzw. Include bei mir fehlerhaft
Nächstes Thema: "On the Fly" generiertes Bild auf Server speichern