Do. 27.02.2014
12:52 Uhr
#1
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Hallo liebe leute,
ich habe ein Bild auf dem Webserver, $bild1 (pfad+bildname+endung)
nun möchte ich dieses Bild via php auf exakt 310px breite x 134px höhe zuschneiden, Ausgangspunkt hierfür soll die Mitte des Bildes sein. Am idealsten wäre es, wenn mir das Bild dann Verhältnismässig auf 310px breite verkleinert wird und der Rest dann weggeschnitten wird... hat jemand schon erfahrungen mit sowas gesammelt?
Vielen Dank für die Antworten!
verwendete ilch Version: 1.1 P
Nichts ist so sicher, wie die Änderung.
Mo. 03.03.2014
00:03 Uhr
#3
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Danke!
Das war mir aber zu kompliziert, jetzt erstelle ich mir erstmal die Bilder mit einer width-Angabe, die height ist dann immer um round about 10px zu groß oder zu klein - da wird dann aber gestretched... das andere mit der Library war mir zu kompliziert, das schreib ich mir mal auf meine To-Learn-list, aber momentan hält das zu sehr auf... dennoch danke!
Nichts ist so sicher, wie die Änderung.
Mo. 03.03.2014
07:49 Uhr
#4
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Wenn du nur width oder height angibst, wird mit dem richtigen Seitenverhältnis skaliert.
Mo. 03.03.2014
10:52 Uhr
#5
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Zitat geschrieben von
MairuWenn du nur width oder height angibst, wird mit dem richtigen Seitenverhältnis skaliert.
das weiss ich ja, soweit bin ich schon gekommen. Es geht mir nun darum, das alle Bilder die gleiche Breite sowie Höhe haben, damit das Template schön gleichmäßig aussieht.
Nichts ist so sicher, wie die Änderung.
Di. 04.03.2014
08:31 Uhr
#7
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Danke Ahrtas! Die Idee hatte ich auch schon, Problem beim Slider war jetzt nur, das dann die Bilder zwar z.B. 800 px breit waren, wenn man aber die Höhenangabe nicht gemacht hat, dann war das Bild z.B. 800px breit und nur 60 px hoch - es wurde dann wie auf der Streckbank demoliert xD
Eine gute Lösung ist das hier:
.slider_img_link{
max-width: 800px;
height: auto;}
Damit sind die Bilder immer max. 800px breit und die Höhe bleibt (vorerst) dynamisch, aber es ist dann nie zu groß, so dass sich das Design der Site nicht verzieht
Nichts ist so sicher, wie die Änderung.
Do. 06.03.2014
03:14 Uhr
#9
- Registriert seit
- 05.09.2011
- Beiträge
- 57
- Beitragswertungen
da muss ich mal ne frage mit einwerfen. von wo werden die 300px gerechnet. sollte ja von der mitte her sein ist es das dann auch?
Intelligenz, behaupten die Intelligenten, ist die Fähigkeit, sich der Situation anzupassen. Wenn du ein Buch verkehrt in die Hand genommen hast, lerne, es verkehrt zu lesen.
---Wieslaw Brudzinski--
Fr. 07.03.2014
14:07 Uhr
#10
- Registriert seit
- 23.03.2007
- Beiträge
- 2.425
- Beitragswertungen
Zitat geschrieben von
N_8_11da muss ich mal ne frage mit einwerfen. von wo werden die 300px gerechnet. sollte ja von der mitte her sein ist es das dann auch?
Nein, leider nicht. Du musst die Ausgangsposition bei jedem Bild neu rechnen (skaliert bzw. gecropt wird mit den xy-angaben, die du der Funktion mitgibst)
Wenn du dem Script keien X oder Y Position mitteilst, fängt beides bei 0 an (null ist bei der X-Achse unten-Links und bei der Y-Achse auch unten links)
Nichts ist so sicher, wie die Änderung.