em kiến nghị

Nguyễn Minh Phương
(gaudy_peacock)

Treo vì vi phạm quy định diễn đàn
em xin hỏi là tại sao em không change được ava và ảnh cá nhân nữa :((
browse từ máy cũng hông được mà lynk từ photobucket cũng chả được lun :((
nó cứ hiện ra dòng chữ Remote file uploads have been disabled :((
có phải là acc của em đã bị disable chức năng up ava không ạ :((
 
Em xem lại cho kĩ đi, "Remote file" là ảnh link từ địa chỉ ngoài vào, chức năng này bị disabled thôi chứ upload ảnh từ máy lên phải được chứ ?
 
:(( em up ảnh từ máy vào thì nóa ghi là upload failed :((

----------

em bổ sung : mấy lần thì nóa lại ra thành cái trang để sửa info :(
việc này cũng diễn ra với 1 con bạn em :(
 
Vì ảnh của em không đúng tiêu chuẩn mà HAO qui định.
 
hồi trước em đã từng up được cái ảnh đó lên mà :(
với cả nếu không đúng tiêu chuẩn thì nó phải ghi là cái pic too large chứ /:) vì hồi trước em bị 1 lần thế roài :-?
 
Nguyễn Minh Phương đã viết:
hồi trước em đã từng up được cái ảnh đó lên mà :(
với cả nếu không đúng tiêu chuẩn thì nó phải ghi là cái pic too large chứ /:) vì hồi trước em bị 1 lần thế roài :-?
Có thể lý do 1 phần tại anh đang config lại server, nhưng cũng có thể bên BQL tranh ảnh chỉnh option bỏ upload từ remote web server. Anh vừa thử d/l ảnh xuống máy của mình rồi upload nó theo option " Upload an Avatar From Your Computer:" thì vẫn ok. Phương tạm dùng cách này nhé.
 
em có sẵn ảnh trong máy roài mà :( roài up từ computer nhưng vẫn dek được /:)
 
em có sẵn ảnh trong máy roài mà :( roài up từ computer nhưng vẫn dek được /:)
 
Nguyễn Minh Phương đã viết:
em có sẵn ảnh trong máy roài mà :( roài up từ computer nhưng vẫn dek được /:)
anh thì vẫn làm được :) Hay gửi cho anh cái ảnh của em anh test thử
 
Chỉnh sửa lần cuối:
em đưa cho anh ảnh bằng cách nào đây ạ :)
 
Ngô Nguyễn Duy đã viết:
cái ava này là em lấy ở ava của anh Bi nên nó mới được :(
các cái khác nó đều bảo to quá :(
rõ ràng là hồi trước em để cái ava con shiva cuối cùng bi h dek để lại được cái đấy nữa :( nóa bảo là to quá :(
mà em lại chả bít cách resize như thế nào :(
em gửi cho anh cả lố anh roài anh edit lại hộ em nhá :)
thankz anh trước :) :x :*
 
Chỉnh sửa lần cuối:
Đấy là trang web để tải phần mềm resize ảnh miễn phí. Em giỏi tiếng Anh thì vào đó tự mang về nghiên cứu xem!

Thấy anh Duy giúp em rồi nên anh kệ, nhưng mà anh phải vào nhắc em cái này: em nên ăn nói lễ phép hơn với anh Duy, ok ? :)
 
Nguyễn Minh Phương đã viết:
mà em lại chả bít cách resize như thế nào :(
em gửi cho anh cả lố anh roài anh edit lại hộ em nhá :)
thankz anh trước :) :x :*
Hình của em toàn khoảng 2MB, kích thước thì toàn là 2500x2000, chắc em cũng thấy muốn làm avatar thì hình chỉ cần khoảng 150x100 là cùng. Anh đã resize và gửi lại cho em, bây giờ mỗi hình còn có 7KB. Em nên thử dùng những chương trình như anh đã đưa link ở trên để tự sửa theo ý mình.
 
Ngô Nguyễn Duy đã viết:
Hình của em toàn khoảng 2MB, kích thước thì toàn là 2500x2000, chắc em cũng thấy muốn làm avatar thì hình chỉ cần khoảng 150x100 là cùng. Anh đã resize và gửi lại cho em, bây giờ mỗi hình còn có 7KB. Em nên thử dùng những chương trình như anh đã đưa link ở trên để tự sửa theo ý mình.

anh Duy ơi anh có biết làm thế nào để resize ảnh bằng php không ạ :D Đại khái là thía này : upload ảnh em biết làm, download ảnh em cũng biết làm, hehe nhưng mà resize thì em chịu ạ :p
 
Chỉnh sửa lần cuối:
ui giời phức tạp làm gi` các bác :p
Xài ngay công cụ Paint của Windows cũng được mà :D Tất nhiên rất là hoang dã nhưng nói chung cũng chấp nhận được :))

Manual cho ai không biết: right click vào cái ảnh --> chọn open with ---> chọn Paint ---> sau khi đã mở được cái ảnh bằng Paint rồi ---> click vào "image" o trên tool bar ---> chọn "stretch/skew" ---> chọn số phần trăm tỷ lệ mình muốn bức ảnh chuyển thành (comparing to original one) ---> bấm OK ==> DONE !!! :D Nếu chưa được ưng ý thì Ctrl + Z mà làm lại từ đầu, kinh nghiệm là nếu stretch/skew tiếp từ cái ảnh đã qua 1 lần xào nấu thì chất lượng sẽ không tốt lắm.

Nếu không thích lằng nhằng thì sau khi chọn open được cái ảnh = Paint rồi thì chỉ việc Ctrl + W là ra ngay cái bảng chọn tỷ lệ chuyển đổi kích thước (note: tỷ lệ cho Horizontal và Vertical phải bằng nhau đấy nhá, nếu không muốn như trong cái nhà cười ở công viên Lê-nin :)))

Hope this helps :D

@anh Hoàng: em hoàn toàn đồng ý với Việt, MP ăn nói với anh Duy như vậy là không được rồi, nên rút kinh nghiệm :)
 
Chỉnh sửa lần cuối:
[ Xóa một đoạn ]

Còn vụ resize ảnh bằng PHP:
Đây là phần code lấy trong 1 file của Hiếu, anh cần thì xem qua nhé (lấy thông số width và height của ảnh thì chắc anh biết rồi, em không cần chú thích nhé):
PHP:
<?php
function mkthumb($path)
{
	$pathinfo = pathinfo($path);
	if ( strtolower($pathinfo['extension']) == 'gif' )
	{
		$icfunc = 'imagecreatefromgif';
	}
	elseif ( strtolower($pathinfo['extension']) == 'png' )
	{
		$icfunc = 'imagecreatefrompng';
	}
	else
	{
		$icfunc = 'imagecreatefromjpeg';
	}
	
	unset($pathinfo);
	$is = $icfunc($path);
	
	if ( !$is )
	{
		$str = ($path == 'no_photo') ? 'Album has no photo' : 'Error loading image';
		return display_error($str);
	}
	else
	{
		$sw = imagesx($is);
		$sh = imagesy($is);
	
		if ($sw > 133)
		{
			$factor = $sw/133;
			$dw = floor($sw/$factor);
			$dh = floor($sh/$factor);
		}
		else
		{
			$dw = $sw;
			$dh = $sh;
		}
		
		if ($dh > 71)
		{
			$factor = $dh/71;
			$dw = floor($dw/$factor);
			$dh = floor($dh/$factor);
		}
		
		$id = imagecreatetruecolor($dw, $dh);
		imagecopyresampled($id, $is, 0, 0, 0, 0, $dw, $dh, $sw, $sh);
		
		return $id;
	}
}

function display_error($str)
{
	$ir = imagecreate(133, 71);
	$bgc = imagecolorallocate($ir, 255, 255, 255);
	$tc = imagecolorallocate($ir, 0, 0, 0);
	imagefilledrectangle($ir, 0, 0, 133, 71, $bgc);
	imagestring($ir, 2, 10, 30, $str, $tc);
	return $ir;
}

$ir = mkthumb($_GET['path']);

$ct = get_mime($_GET['path']);
if ( ($ct == 'gif') && function_exists('imagegif') )
{
	$df = 'imagegif';
}
elseif ( ($ct  == 'png') && function_exists('imagepng') )
{
	$df = 'imagepng';
}
elseif ( function_exists('imagejpeg') )
{
	$df = 'imagejpeg';
}
else
{
	die('No image support!');
}

common_header();
header('Content-Disposition: inline');
header('Content-Type: '.$ct);
$df($ir);
?>
Đấy là code Hiếu làm chặt chẽ, parse cái extension của ảnh từ link rồi mới thực hiện tạo thumbnail. Còn nếu anh chỉ thử nghiệm với ảnh JPEG thì dùng thử luôn code ví dụ của php.net:
PHP:
<?php
// File and new size
$filename = 'test.jpg';
$percent = 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;

// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);
?>

Online tool bây giờ không thiếu, nhưng ngồi tự làm ra mới hay. Chúc anh thành công, viết tool cho các em xài với ;)

[ Xóa một đoạn nữa ]
 
Chỉnh sửa lần cuối:
Back
Bên trên