Autor |
Nachricht |
goxli
Threadersteller
Dabei seit: 22.08.2006
Ort: Zürich
Alter: -
Geschlecht:
|
Verfasst Di 19.02.2008 12:20
Titel serverseitige Skalierung von Bildern |
|
|
Hallo zusammen,
ich bin auf eure Hilfe angewiesen Und zwar suche ich eine Möglichkeit (wenn möglich mit Coldfusion), mit der ich Bilder, welche von dem User mittels eines Formulars in eine beliebige Grösse skaliert werden kann.
Gibts sowas überhaupt? Habe vorhin noch im Vorum gesucht, evtl existiert auch schon was...
Liebe Grüsse & Danke schon im Voraus!
Fabian
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 19.02.2008 12:23
Titel
|
|
|
+ GD Library
bist du fähig das alleine zu schreiben oder suchst du etwas fertiges ?
edit:
hier mal n alternativer link von php.net
gibt natürlich auch ne pear klasse die verschiedene libs unterstützt: hier
alternative lib zb: ImageMagick
Zuletzt bearbeitet von choise am Di 19.02.2008 12:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 19.02.2008 12:29
Titel
|
|
|
coldfusion != php
image magick ist keine library, sondern eine anwendung, zu deren ausführung php berechtigt sein musst, was in 80% der Fälle nicht direkt der Fall sein dürfte.
choise denk noch mal nach bevor du irgendwas postest was du in irgend ner ecke mal aufgeschnappt hast.
Zuletzt bearbeitet von bacon am Di 19.02.2008 12:31, insgesamt 2-mal bearbeitet
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 19.02.2008 12:30
Titel
|
|
|
me =
erstmal lesen ftw
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
|
|
|
|
Kash
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Di 19.02.2008 15:44
Titel
|
|
|
ich hätte ihr ein ASP Script für dich.
Bezieht sich auch auf die Komponente 'ImageMagix'. Die muß installiert sein und die Rechte demenstprechend vergeben sein.
Code: |
mySmartUpload.Files("imgurl").SaveAs "../upload/" & mySmartUpload.Files("imgurl").FileName
y=100
x=120
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage(Server.MapPath ("../upload/" & mySmartUpload.Files("imgurl").FileName))
if Image.MaxY <> y then
intYSize= y
intXSize = (intYSize / Image.MaxY) * Image.MaxX
Image.ResizeR intXSize, intYSize
End if
if Image.MaxX > x then
intXSize= x
intYSize = (intXSize / Image.MaxX) * Image.MaxY
Image.ResizeR intXSize, intYSize
end if
Image.FileName = Server.MapPath ("../upload/thumbs/" & mySmartUpload.Files("imgurl").FileName)
Image.SaveImage
Set Image = nothing
rs("imgurl") = mySmartUpload.Files("imgurl").FileName
|
evtl hilft dir es ja weiter
Zuletzt bearbeitet von Kash am Di 19.02.2008 15:45, insgesamt 1-mal bearbeitet
|
|
|
|
|
goxli
Threadersteller
Dabei seit: 22.08.2006
Ort: Zürich
Alter: -
Geschlecht:
|
Verfasst Di 26.02.2008 00:38
Titel
|
|
|
hallo zusammen,
vielen dank für eure beiträge! ich werde in den nächsten tagen diese ausprobieren und bei gelegenheit hier etwas posten... danke auch für den ASP-code, evtl kann ich etwas umschreiben in coldfusion.
liebe grüsse,
fabian
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 26.02.2008 09:26
Titel
|
|
|
Zitat: | danke auch für den ASP-code, evtl kann ich etwas umschreiben in coldfusion |
Oder direkt neu schreiben - sofern du überhaupt die nötigen Rechte hast...
Dieser Code macht nichts anderes als das Programm ImageMagick zu starten, womit die Bilder resized werden.
Dazu muß natürlich erst einmal das Programm ImageMagick auf dem Server installiert sein und dann brauchst du die nötigen Rechte, um dieses Programm auszuführen.
Und zur GD-Lösung:
Das ist nicht nur mit PHP ansprechbar. Die GD2-Library ist zwar in PHP integriert, aber man kann sie auch mit anderen Sprachen ansprechen. Eventuell geht das auch mit Coldfusion - aber dazu müßte der Hoster diese Library halt erstmal installiert haben.
Vielleicht gibt es aber auch direkt CF-Lösungen. Kann mir eigentlich nicht vorstellen, daß solche Aufgaben nicht direkt mit CF realisierbar sind...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Probleme mit skalierung von Bildern
Neue Technik zur Skalierung von Bildern
[Blog] Skalierung von Bildern unterbinden
Kontaktformular und serverseitige CGIanbindung
Screenshot-Skalierung in PS
Dynamische Skalierung
|
|