Avatar billede frigsfrogs Nybegynder
17. november 2003 - 14:14 Der er 11 kommentarer og
2 løsninger

Ændre opløsning på billede.

Hejsa. Ku godt forestille mig jeg er krævende nu men findes der noget i php så man kan gå ind og ændre et billede størrelse (alså ændre på opløsningen) og gemme det nye billede i samme mappe som det gamle? alså som en thumpnail... ellers skal man til at lave 100 thumpnails hvis der er 100 billeder i en mappe. eller findes der smartere måder at få lavet thumpnails på?

mvh carsten
Avatar billede b.b Nybegynder
17. november 2003 - 14:17 #1
der findes en smartere måde..

der findes nemlig Irfanview, et gratis program ala. ACDsee, det kan gøre det....

http://www.irfanview.com/index.htm
Avatar billede b.b Nybegynder
17. november 2003 - 14:18 #2
hmm...siden er vist nede for øjeblikekt...kan ikke få kontakt med den
Avatar billede xyborx Nybegynder
17. november 2003 - 14:25 #3
Du kan bruge et script jeg har lavet:
www.xyborx.dk/image.php
Det er efterhånden lidt gammelt, men fungerer stadig fint :) Det kan resize billedet, og enten gemme det på disken eller vise det til browseren direkte.
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 15:05 #4
xyborx: ka jeg ik lige få dig til at maile php_gd2.dll til mig plz. admin@frigsfrogs.dk så jeg ka se om det kan virke som jeg vil :)
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 17:58 #5
nå nu fandt jeg den endelig på nettet den skide fil. men der er et problem nu. i stedet for billeder kommer der det ondeste kode:

ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ä¼/áˆuˆÙÍÆÈÕ ù@'¯AUî4„ë.ÖÇášçô oPÓm$Ïò>w#Œäzg¯ëÞ»û¯ˆúmþ‚awúYdÈ*ªîŸLóŠIÍI·°å nšIk¯üÏî4õóx¢¢“R’i ¤ž7ôöéEixœü“?ÿÙ  ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀ"ÿÄ ÿĵ}!

osv :(

det er en php4 version af gd2.dll jeg bruger.. har prøvet med en php5 version men der får jeg en fejl-besked fra windows om jeg vil sende fejlen så det dutter slet ik...
Avatar billede tjens Nybegynder
17. november 2003 - 21:25 #6
Linker du til image.php fra et img tag i din html?
Eller hvordan kalder du image.php scriptet?
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 21:49 #7
jeg includer den fil i min php-fil hvor billederne ska vises og der skriver jeg så:

imageresize("billeder/".$row['filnavn']."/".$row['filnavn']."_".$i.".jpg", "20", "20");

er det ik rigtig nok?
Avatar billede tjens Nybegynder
17. november 2003 - 22:31 #8
Da du ikke medsender $destinationsfile, vil scriptet returnere selve billedet i f.eks. mimetype image/jpeg.
Den type indhold kan ikke komme midt i et html dokument.

Du skal i stedet lave et img tag:
echo '<img src="returnimage.php?filnavn='.$filnavn.'&i='.$i.'">';
i din side.

Du laver så en ny phpfil "returnimage.php":
<php>
include("image.inc.php");
imageresize("billeder/".$_GET["filnavn"]."/".$_GET["filnavn"]."_".$_GET["i"].".jpg", "20", "20");
<?php>

Nu vil browseren henvende sig to gange til din webserver, og først få din html/php-side i mimetype text/html, og derefter hente indhold til img tagget i mimetype image/jpeg.

mimetypen sættes automatisk af xyborx's script i linien:
header('Content-type: '.$mimes[$type_name]);
Avatar billede tjens Nybegynder
17. november 2003 - 22:34 #9
Det tog lidt tid at skrive: Jeg vil kalde det et svar  ;-)
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 22:50 #10
Der er et eller andet galt ved det der <img halløj. men nu skriver den dog ik matrix-kode mere *G*. nu viser den et kryds som billede fordi den ikke kan finde dem. og højreklikker jeg på et billede og vælger egenskaber så ser stien til billedet såen her ud:

http://localhost/nydesign/inc/returnimage.php?filnavn=tim_christensen&i=1

det ka jeg ik helt forstå... ka du?
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 22:55 #11
hov. linket skulle åbenbart se såen ud.. jeg skulle bare skrive ../billederblabla i stedet for ./billederblabla så nu virker det :) men!! :(( jeg har min php-fil hvor billederne skal vises i en iframe. og nu blir billederne vist men jeg kan ikke scrolle ned på siden. har du evt. msn eller icq så er det lidt nemmere at forklare?
Avatar billede frigsfrogs Nybegynder
17. november 2003 - 23:03 #12
ej VED du nu hva!!! det virker sku som det skal. hehe. det er mig der sider og tåger for hårdt :( tror jeg er træt. hehe... det virker 100% nu. tusind tak. håber det er i orden dig og xyborx får 100 point hver...
Avatar billede xyborx Nybegynder
18. november 2003 - 08:15 #13
Det er bare i orden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester