|
°Á Àü Å¿ÀÀÇ Àâ´ã>
ÀÌ °Á´ Danny(Àü¼º´ë) ´Ô²²¼ Á¦°øÇÏ´Â À¯¿ëÇÑ ÆÁµéÀÇ ÆÛ·¹ÀÌµå ¶ø´Ï´Ù. ^^
Àü¼º´ë´ÔÀÇ ¸ÞÀÏÁÖ¼Ò´Â junsd@korea.com À̴ϱî¿ä.
°ÁÂ¿Í °ü·ÃÇÏ¿© Ãß°¡ÀûÀ¸·Î ±Ã±ÝÇÑ ºÎºÐÀÌ Àְųª ÇÏ½Ã¸é ¸ÞÀÏ·Î ¹®ÀÇÇϼ¼¿ä ^^
ȤÀº, Àü¼º´ë´ÔÀÇ »çÀÌÆ®ÀÎ http://sanso.pe.kr À» ÀÌ¿ëÇϼŵµ µÈ´ä´Ï´Ù. ^^
¾È³çÇϼ¼¿ä. ´ë´ÏÀÔ´Ï´Ù.
¿À´ÃÀº À̹ÌÁö Å©±â´ë·Î ÆË¾÷â ÀÚµ¿Á¶ÀýÇÏ¿© ¶ç¿öÁÖ´Â ¹æ¹ýÀ» ¼³¸íÇϰڽÀ´Ï´Ù. ÀÌ ÆÁÀº »çÁø ÀÚ·á½ÇÀ̳ª ¼îÇθô¿¡¼
À̹ÌÁö »ó¼¼º¸±â¿¡ ÀÚÁÖ »ç¿ëµÇ´Â ¹æ¹ýÀÌ µÇ°Ú±º¿ä.
¸ÕÀú »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ Çϳª ¸¸µé¾îº¸°Ú½À´Ï´Ù.
ÀÌ´Â
LoadPicture ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© À̹ÌÁö¸¦ ÀоîµéÀÎ ÈÄ¿¡ °¡·Î¿Í ¼¼·Î»çÀÌÁ ¸®ÅÏÇØÁÖ´Â ÇÔ¼öÀÔ´Ï´Ù.
Sub GetImageSize(ByVal f, ByRef x, ByRef y) Set p =
LoadPicture(f) x =
CLng(CDbl(p.Width) * 24 / 635) ' CLng ÀÇ ¶ó¿îµå ¿ÀÇÁÀÇ ±â´ÉÀ» ÀÌ¿ëÇϰí ÀÖ´Ù. y =
CLng(CDbl(p.Height) * 24 / 635) ' CLng ÀÇ ¶ó¿îµå ¿ÀÇÁÀÇ ±â´ÉÀ» ÀÌ¿ëÇϰí ÀÖ´Ù.
Set p = Nothing
End Sub
|
ÆäÀÌÁö »ó´Ü¿¡ ÀÌ·¸°Ô Äڵ带 ÀÔ·ÂÇÕ´Ï´Ù.
±×¸®°í
ÀÌÁ¦ °¡·Î, ¼¼·Î »çÀÌÁ ¾òÀ¸·Á¸é ÇÔ¼ö È£ÃâÀ» ÇØºÁ¾ß °Ú±º¿ä.
|
GetImageSize "E:\wwwroot\image\"&big_image, x, y
|
big_image º¯¼ö¿¡´Â À̹ÌÁö À̸§ÀÌ µé¾î ÀÖ°ÚÁö¿ä^^;
ÀÎÀÚ´Â 3°³Àε¥ ù¹ø °ºÎÅÍ ¼³¸íµå¸®¸é [Àý´ë°æ·Î°ª],[°¡·Î»çÀÌÁî ¸®ÅϺ¯¼ö],[¼¼·Î»çÀÌÁî ¸®ÅϺ¯¼ö] ¸¦ ÀÔ·ÂÇØ Áֽøé
µÇ°Ú½À´Ï´Ù. (Âü°í·Î Àý´ë °æ·Î°ªÀ» ÀÔ·ÂÇØ¾ß Çϸç "./image" ÇüÅ·Π»ó´ë °æ·Î°ªÀ» ÀÔ·ÂÇϰԵǸé
LoadPicture(f) ¿¡¼ À̹ÌÁö¸¦ ·ÎµåÇÒ ¼ö°¡ ¾ø´ä´Ï´Ù. Àý´ë °æ·Î°ªÀº ¿¹Á¦Ã³·³ E:\wwwroot.......
ÀÌ·¸°Ô ½á ³»·Á°¡µµ ÁÁÀ¸³ª server.MapPath("/") ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© Ãâ·ÂÇÏ¿©µµ µÈ´ä´Ï´Ù.
server.MapPath ÇÔ¼ö´Â ÇöÀç aspÆäÀÌÁöÀÇ Àý´ë°æ·Î°ªÀ» Ãâ·ÂÇØ Áֱ⠶§¹®ÀÌÁö¿ä.
ù¹øÂ° ÀÎÀÚ
Àý´ë°æ·Î °ªÀ» server.MapPath("/")&"\image\"&big_image ÀÌ·¸°Ô ÀÔ·ÂÇϼŵµ µÇ°Ú½À´Ï´Ù. asp ÆäÀÌÁö°¡
Á¸ÀçÇÏ´Â µð·ºÅ丮ÀÇ Àý´ë °æ·Î¸¦ ¹ÝȯÇÏ°Ô µÇ¹Ç·Î response.write server.MapPath("/") ÀÌ·¸°Ô
ȸ鿡 Ãâ·ÂÈÄ¿¡ Á¶ÇÕÇÏ¿© Àý´ë°æ·Î¸¦ ¸¸µé¾î º¸½ÅÈÄ¿¡ »ç¿ëÇϼ¼¿ä.
ÀÚ~ ÀÌ·¸°Ô È£ÃâÇÏ¿´½À´Ï´Ù.
±×·³ ÀÌÁ¦ x ¿Í y ÀÇ º¯¼ö¿¡´Â °¡·Î»çÀÌÁî¿Í ¼¼·Î »çÀÌÁî °ªÀÌ µé¾îÀÖ°Ú±º¿ä.
ÀÌÁ¦ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ÆË¾÷âÀ» ¶ç¿öº¸µµ·Ï ÇϰڽÀ´Ï´Ù. <head></head> »çÀÌ¿¡´Ù°¡ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå(ÆË¾÷âÀ» ¶ç¿ö¾ßÁÒ^^;) ¸¦ ÀÔ·ÂÇØº¸°Ú½À´Ï´Ù.
<script language="JavaScript">
function winopen(img_view,x,y)
{
var img_view = img_view;
var x = x;
var y = y; window.open(img_view,
"image", "width="+ x +", height="+ y +", top=0, left=0,
scrollbars=0, resizable=1, toolbar=0, menubar= 0, location=0, directories=0, status=0");
}
</script>
|
winopen À̶ó´Â
ÀÚ¹Ù½ºÅ©¸³Æ® »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¸¸µé¾î º¸¾Ò½À´Ï´Ù.
ù¹øÂ° ÀÎÀÚºÎÅÍ ¼³¸íÀ» µå¸®¸é [ÇöÀç ÆäÀÌÁö¿¡¼ »ó´ë°æ·Î Æ÷ÇÔÇÑ À̹ÌÁöÀ̸§],[°¡·Î»çÀÌÁî],[¼¼·Î»çÀÌÁî] °¡ µÇ°Ú½À´Ï´Ù.
´Ù¸¥ º¯¼ö°¡ ÇÊ¿äÇÏ½Ã¸é ³ª¸§´ë·Î º¯°æÇϽÅÈÄ¿¡ »ç¿ëÇϼ¼¿ä^^;
±×¸®°í, ÀÌ À̺¥Æ®¸¦ È£ÃâÇϱâ À§ÇÑ Äڵ带 Àû¾îº¸°Ú½À´Ï´Ù.
<a
href="javascript:winopen('./image/<%=big_image%>','<%=x%>','<%=y%>')"> [ÀÌ°Ç À̹ÌÁö]</a>
|
ÀÌ·¸°Ô ÇØ¼ asp¸¦ ÀÌ¿ëÇÏ¿© °¡·Î¿Í ¼¼·Î »çÀÌÁ ¾òÀºÈÄ¿¡ ÀÚ¹Ù ½ºÅ©¸³Æ®·Î
ÆË¾÷À»
¶ç¿ï¶§ window.open ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© »çÀÌÁ ¹Ý¿µÇÏ¿© âÀ» ¶ç¿ü½À´Ï´Ù. ³»¿ëÀ» ±æ°Ô Àû±ä ÇßÀ¸³ª ½ÇÁ¦ Àû¿ëÇÒ¶§ ÄÚµå´Â ¾ó¸¶
µÇÁö ¾Ê½À´Ï´Ù.
À§¿¡¼ºÎÅÍ Á¤¸®ÇÑ Äڵ带 ÇѲ¨¹ø¿¡ ¼Ò½ºÄÚµå·Î Á¾ÇÕÇØº¸¸é ¾Æ·¡¿Í °°½À´Ï´Ù.
|
[Á¶°Ç]
big_image = "À̹ÌÁöÀ̸§ °ª"
À̹ÌÁö´Â aspÆäÀÌÁö°¡ Á¸ÀçÇÏ´Â µð·ºÅ丮 ¾Æ·¡¿¡ image ¶õ Æú´õ ¾È¿¡
½ÇÁ¦ À̹ÌÁö°¡ ÀÖ´Ù.
|
--ÄÚµå½ÃÀÛ--
<html>
<head>
<title>À̹ÌÁö Å©±â·Î »õâ¶ç¿ì±â</title>
<script language="JavaScript">
function winopen(img_view,x,y){
var img_view = img_view;
var x = x;
var y = y; window.open(img_view,
"image", "width="+ x +", height="+ y +", top=0, left=0,
scrollbars= 0, resizable=1, toolbar=0, menubar= 0, location=0, directories=0, status=0");
}
</script>
</head>
<body>
<%
Sub GetImageSize(ByVal f, ByRef x, ByRef y)
Set p = LoadPicture(f)
x = CLng(CDbl(p.Width) * 24 / 635) ' CLng ÀÇ ¶ó¿îµå ¿ÀÇÁÀÇ ±â´ÉÀ» ÀÌ¿ëÇϰí ÀÖ´Ù.
y = CLng(CDbl(p.Height) * 24 / 635) ' CLng ÀÇ ¶ó¿îµå ¿ÀÇÁÀÇ ±â´ÉÀ» ÀÌ¿ëÇϰí ÀÖ´Ù.
Set p = Nothing
End Sub
GetImageSize server.MapPath("/")&"\image\"&big_image, x, y
%> <a
href="javascript:winopen('./image/<%=big_image%>','<%=x%>','<%=y%>')"> [Å« À̹ÌÁö º¸±â]</a>
</body>
</html>
--ÄÚµå ³¡--
|
»ý°¢º¸´Ù ¸îÁÙ µÇÁö ¾Ê´Âµ¥ ¼³¸íÀ» ÀåȲÇÏ°Ô ÇÑ°Í °°½À´Ï´Ù.
ÀÌ»ó. À§¿¡ ¼³¸íµå¸° ³»¿ëÀº asp¸¦ ÀÌ¿ëÇÏ¿© »çÀÌÁ ¾ò¾î³»´Â ¹æ¹ýÀ̾ú½À´Ï´Ù.
´ë´Ï´Â ´ÙÀ½¿¡´Â ´õ ¾ËÂù ÆÁÀ» °¡Áö°í ÄĹéÇϰڽÀ´Ï´Ù.^^
°Á ³»¿ë¿¡ Àǹ®ÀÌ Àְųª, ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº
Àü¼º´ë´ÔÀÇ »çÀÌÆ®ÀÎ http://sanso.pe.kr À» ÀÌ¿ëÇØ º¸¼¼¿ä ^^
¸ðµÎ ÇູÇÑ ÇÏ·çµÇ¼¼¿ä^^
°Á ¸ñ·ÏÀ¸·Î..
|