Beitrag von Heiko (29 Beiträge) am Montag, 4.November.2002, 18:45.
Datei- und Bildgröße auslesen
Hi,
besteht es mittlerweile die Möglichtkeit, die Datei- und Bildgröße in bp zu ermitteln?
Falls ja, wie?
Gruß
Heiko
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 5.November.2002, 12:19.
Re: Datei- und Bildgröße auslesen
Nein, sorry... Die nächste Version wird sowas können...
Antworten
Beitrag von Heiko (29 Beiträge) am Dienstag, 5.November.2002, 17:00.
Re: Datei- und Bildgröße auslesen
Wann wird's die denn geben und was ist daran alles neu?
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 5.November.2002, 17:56.
@ Sander und anedere Perlen: : Datei- und Bildgröße auslesen
hallo,
hatte ähnliches problem, anders formuliert, aber in einem anderen forum gesetzt:
gibt es die möglichkeit mit html oder js die grösse eines bildes abzufragen?
hintergrund: bei einem cms für ein tierheim kann der user texte eingeben und dazu auch ein bild hochladen. ist das bild aber zu gross geraten, sprengt es im wahrsten sinne des wortes den rahmen. ausserdem sind die bilder mal im hoch- und mals im querformat. gäbe es eine möglichkeit die bildgrösse abzufragen, so könnte ich in abhängigkeit eine width- oder height-begrenzung angeben.
--------
jetzt habe ich dazu die antwort bekommen:
-------
Hallo,
in HTML wird es sicher nicht gehen, mit JS bin ich mir nicht sicher, aber mit PHP geht das auf jeden Fall.
<?PHP
$image = imagecreatefromjpeg("deinBild.jpg");
$sx = imagesx($image);
$sy = imagesy($image);
echo "<img src='deinBild.jpg' width='$sx' height='$sy'>";
?>
Du könntest auch ein Bild gleich auf eine bestimmte Grösse bringen:
<?PHP
$imgurl="deinBild.jpg");
$breite=100;
$image = imagecreatefromjpeg($imgurl);
$sx = imagesx($image);
$sy = imagesy($image);
$faktor = $sx/$breite;
$hy = floor($sy/$faktor);
imagecopyresized($image1, $image, 0,0, 0,0, $breite,$hy, $sx,$sy);
imagejpeg($image1, "neu".$imgurl);
?>
<img src="neudeinBild.jpg">
-----
jetzt meine frage an euch: das müsste dann doch auch in perl gehen, oder?
gruss claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 5.November.2002, 19:48.
Re: Datei- und Bildgröße auslesen
Antworten
Beitrag von hempelr (1976 Beiträge) am Dienstag, 5.November.2002, 20:16.
Re: Datei- und Bildgröße auslesen
hehe - das ist ja ganz schön toll, was da kommen soll!!!
Aber es gibt (sorry, gab) von Stefan Krupop bereits ein Perl-Script mal im Forum, das das "ohne" BasePortal erledigt (man muß halt ein Webpaket mit freien CGI's haben), hier die URL: http://www.bs.ni.schule.de/skrupop/upload.txt
Da kann man Bildgrößen anpassen, Thumbs erstellen und nur bestimmte Formate sowie Größenbeschränkungen für den Upload einrichten - ist ein tolles Ding......
Antworten
Beitrag von hempelr (1976 Beiträge) am Dienstag, 5.November.2002, 20:22.
Script von Stefan Krupop (Forumsbeitrag)
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 6.November.2002, 18:37.
Re: Datei- und Bildgröße auslesen
Cool, und der macht das ohne Zusatzmodul (ausser CGI)?
Aber wie erstellt man damit Thumbs? Konnte ich im Code nich erkennen...
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 5.November.2002, 20:35.
Re: Datei- und Bildgröße auslesen
ich bin beeindruckt - haben wollen!!!!! ;-)
Claus: das funktioniert in perl nur mit modulen, in php muß dafür die gd-lib mit kompiliert worden sein, allein in php ist es auch nicht drinnen.
Sander
Antworten
Beitrag von Claus S. (1671 Beiträge) am Dienstag, 5.November.2002, 21:27.
Re: Datei- und Bildgröße auslesen
hallo sander,
jetzt überforderst du mich aber ganz schön ;-)
wie war deine antwort gemeint bzw. zu verstehen?
claus
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 5.November.2002, 21:51.
Re: Datei- und Bildgröße auslesen
also wenn der hoster eine bibliothek namens gd nicht bei php mit eingebaut hat, geht das nicht. genauso ist es in perl. dort läuft das über module, was aber bei bp nicht geht, wegen der sicherheit.
Sander
Antworten