Furry stuff, oekaki stuff, and other stuff.
You are not logged in.
Waccoon wrote:
Couple things:
echo 'Image Dimensions: ',$imagewidth.' x '
You must always use the period to concatenate strings. You can't use a comma.
Second, if the image is 256 or smaller AND a pr0n image, it won't be linked. Here's an update. I assume you've already set $imagewidth, $imageheight, and $size in the right place.Code:
<?php // Do 256 if ($jpgcompression == 'yes') { $a_image = $OPpics.'/'.$outerrow['PIC_ID'].'.jpg'; } else { $a_image = $OPpics.'/'.$outerrow['PIC_ID'].'.png'; } $d_image = $a_image; $d_link = FALSE; $d_width = ''; if (!strstr($usrflags, 'X') && $outerrow['adult'] == 1) { $d_image = 'pr0n.png'; $d_width = 'width="100"'; $d_link = TRUE; } if ($imagewidth > 256) { $d_width = 'width="256"'; $d_link = TRUE; } ?> <acronym title="<?="Image Dimensions: {$imagewidth}×{$imageheight}, File Size: {$size}KB";?>"> <? if ($d_link) { ?> <a href="<?=$a_image?>"><img src="<?=$d_image?>" <?=$d_width?> border="0" /></a> <? } else { ?> <img src="<?=$d_image?>" <?=$d_width?> border="0" /> <? } ?> </acronym>
Thanks for helping me out. I finally got the images to resize to the limit without using thumbnails. ^^
Couple things:
echo 'Image Dimensions: ',$imagewidth.' x '
You must always use the period to concatenate strings. You can't use a comma.
Second, if the image is 256 or smaller AND a pr0n image, it won't be linked. Here's an update. I assume you've already set $imagewidth, $imageheight, and $size in the right place.
<?php // Do 256 if ($jpgcompression == 'yes') { $a_image = $OPpics.'/'.$outerrow['PIC_ID'].'.jpg'; } else { $a_image = $OPpics.'/'.$outerrow['PIC_ID'].'.png'; } $d_image = $a_image; $d_link = FALSE; $d_width = ''; if (!strstr($usrflags, 'X') && $outerrow['adult'] == 1) { $d_image = 'pr0n.png'; $d_width = 'width="100"'; $d_link = TRUE; } if ($imagewidth > 256) { $d_width = 'width="256"'; $d_link = TRUE; } ?> <acronym title="<?="Image Dimensions: {$imagewidth}×{$imageheight}, File Size: {$size}KB";?>"> <? if ($d_link) { ?> <a href="<?=$a_image?>"><img src="<?=$d_image?>" <?=$d_width?> border="0" /></a> <? } else { ?> <img src="<?=$d_image?>" <?=$d_width?> border="0" /> <? } ?> </acronym>
For quite sometime, I've been wanting to resize the images that are bigger than 256 x 256 to 256 pixels in width (hence the width value is set to 256) and with the preview "pr0n.png" image being displayed, the size of the pr0n.png image gets resized to 256 x 256 as well.
Here's the code that I've been trying to fix but I can't seem to do it right:
<? if (($imagewidth) <= 256) { ?>
<acronym title="<? echo 'Image Dimensions: ',$imagewidth.' x ',$imageheight.', ','File Size: ',$size.' KB'; ?>"><img src="<?
if (!strstr($usrflags, 'X') && $outerrow['adult'] == 1) {
echo 'pr0n.png';
} else {
if($jpgcompression == 'yes') {
echo $OPpics.'/'.$outerrow['PIC_ID'].'.jpg';
} else {
echo $OPpics.'/'.$outerrow['PIC_ID'].'.png';
}
}
?>" border="0" /></acronym>
<? } else { ?>
<acronym title="<? echo 'Image Dimensions: ',$imagewidth.' x ',$imageheight.', ','File Size: ',$size.' KB'; ?>"><a href="<?=$OPpics?>/<?=$outerrow['PIC_ID']?>.png"><img src="<?
if($jpgcompression == 'yes') {
echo $OPpics.'/'.$outerrow['PIC_ID'].'.jpg';
} else {
echo $OPpics.'/'.$outerrow['PIC_ID'].'.png';
}
?>" width="256" border="0" /></acronym>
<? if (!strstr($usrflags, 'X') && $outerrow['adult'] == 1) { ?>
<? echo 'pr0n.png'; ?>
<? } ?>
?>" width="100" border="0" />
</a>
<? } ?>
I want to be able to resize the images that are larger than 256 x 256 to 256 pixels in width maximum without having to generate JPG thumbnails or stretch the drawing or stretching the "pron.png" image to 256 x 256. How can I do this?
I already made images smaller than 256 x 256 non-clickable though.