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
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
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
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 =
|
------------------------------------------------------------ ------
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
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 =
|
------------------------------------------------------------ ------
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
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
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
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 =
|
------------------------------------------------------------ ------
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
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 =
|
------------------------------------------------------------ ------