Avatar billede mpj86 Nybegynder
03. juli 2003 - 18:47 Der er 17 kommentarer og
1 løsning

Ændre billede kvalitet med GB Lib?

Hej

Er det muligt at ændre billedet kvaliteten via GB Lib for at billedet er hurtiger at loade ind?

Hvis det er muligt hvordan gør man så?
Avatar billede angelod Novice
03. juli 2003 - 18:52 #1
Har du evt. prøvet at læse manualen? Hvis du gemmer som JPEG, så er det nemt.. Men det hedder stadig GD Lib.. Bemærk D'et. :P
Avatar billede antikat Nybegynder
03. juli 2003 - 18:54 #2
Avatar billede mpj86 Nybegynder
03. juli 2003 - 18:56 #3
Min kode ser sådan ud:

<?php
$image = 'signatur.jpg';
$size = getimagesize('signatur.jpg');

$right = $size[0]-176;
$bottom = $size[1]-10;
$right2 = $size[0]-174;
$bottom2 = $size[1]-8;

$font = $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf';
$im = imagecreatefromjpeg($image);
$color = ImageColorAllocate($im,255,0,0);
$color2 = ImageColorAllocate($im,255,255,255);
imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower');
imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower');
header('Content-type: image/jpeg');
ImageJPEG($im);
ImageDestroy($im);
?>

Kan du sætte det ind min min kode?

Ok så ved jeg det....
Avatar billede mpj86 Nybegynder
03. juli 2003 - 19:02 #4
antikat: Hmm det kan jeg ikke lige finde i den .zip...
Avatar billede antikat Nybegynder
03. juli 2003 - 19:03 #5
hmm det var bare en hurtig søgning.. så ved ikke lige om det kan bruges..
hmm smutter på ferie.. hygge her inde.. ! !
Avatar billede mpj86 Nybegynder
03. juli 2003 - 19:36 #6
Nogle der kan hjælpe mig der er lige 15 points mere at hente....
Avatar billede mpj86 Nybegynder
03. juli 2003 - 23:44 #7
Slet ikke noget i kan hjælpe mig med??
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:10 #8
Er det da ikke muligt? :(
Avatar billede angelod Novice
04. juli 2003 - 11:13 #9
Vent lidt.. Så skal jeg vise dig hvordan manualen siger man skal gøre det.
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:15 #10
k
Avatar billede angelod Novice
04. juli 2003 - 11:16 #11
Ifølge manualen kan du ændre på kvaliteten af det resulterende billede, ved at tilføje en parameter til ImageJPEG, der er mellem 0 (værst kvalitet) og 100 (bedst kvalitet), selvom værdier over 90 ser ud til at benytte en standard-værdi, hvilket de også skriver om på sitet..

Anyway, her er den modificerede kode der genererer et billede med kun 35% kvalitet.. Det skulle give en noget dårligere kvalitet, men også en mindre filstørrelse, og dermed hurtigere billede-download..

<?php
$image = 'signatur.jpg';
$size = getimagesize('signatur.jpg');

$right = $size[0]-176;
$bottom = $size[1]-10;
$right2 = $size[0]-174;
$bottom2 = $size[1]-8;

$font = $_SERVER['DOCUMENT_ROOT'].'/upload/verdana.ttf';
$im = imagecreatefromjpeg($image);
$color = ImageColorAllocate($im,255,0,0);
$color2 = ImageColorAllocate($im,255,255,255);
imagettftext($im,20,0,$right2,$bottom2,$color2,$font,'MopedPower');
imagettftext($im,20,0,$right,$bottom,$color,$font,'MopedPower');
header('Content-type: image/jpeg');
ImageJPEG($im, '', 35);
ImageDestroy($im);
?>
Avatar billede angelod Novice
04. juli 2003 - 11:18 #12
Sig til hvis du kan bruge det, så smider jeg et svar.
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:20 #13
Takker det dur :)

Hvad sætter man den normalt til for ikke at midste alt for meget kvalitet er det ikke omkring 65/70 ?
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:21 #14
Yep det kan jeg bruge :)
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:23 #15
Det er jo alt for nice hvis den står til 100 fylder billedet 55 kb men hvis jeg sætter den til 70 og man kan næsten ikke se forskel så fylder den kun 13 kb
Avatar billede angelod Novice
04. juli 2003 - 11:25 #16
Jeg ved ikke helt hvor stor forskellen er. Normalt har jeg ingen problemer med de større filer. ;)

Men her er så et svar. :D
Avatar billede angelod Novice
04. juli 2003 - 11:29 #17
Takker for point. :o)
Avatar billede mpj86 Nybegynder
04. juli 2003 - 11:37 #18
np :)
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