|
이미지 형식은 Jpg입니다.
보내는쪽에서 어떻게 보내드라.. ㅡ_ㅡ;
소켓 통신아시져?
스트림방식으로 이미지를 버퍼에 쓴다음에 그 버퍼를 보내게 되어있죠
패킷안에 이미지에대한 정보는 있구요( 정보라고해봤자 크기가 전부지만 ㅡ_ㅡ)
간단하게 말을 하자면 이미지 화일을 열어서 이미지 크기만큼 메모리를 잡고 그 메모리를 보냅니다.
buf = (char *) malloc(화일크기);
read(buf, 화일크기만큼);
send(buf);
패킷도 필요한가요? 별 쓰잘떼기 없는건 제가 하면되는거고
화일을 읽어서 메모리에 쓴다음에 그 메모리로 Timage에 쓰는형식이면 되는데요..
소켓에서 받아온 데이타가 만약( 그럴일 없겠지만 ) 메모리 형식이 틀려진다면 맞는 방법을 알려주세요
질문이 부족한가요?
이런식이죠
최보현.U&I 님이 쓰신 글 :
: 수야 님이 쓰신 글 :
: : 수얍니다.
: :
: : 오늘까집니다. ㅡ_ㅡ;;
: :
: : 30일 오전까지 못끈내믄 앙대는디..
: :
: : 이거 TImage를 잘멀라서 어째야댈런지 잘 멀루겐네여
: :
: : 소켓으로 받은 이미지는 메모리에 malloc 되서 있는 상태구요
: :
: : 이것을 TImage에 보여준뒤 저장할것이냐 말것이냐를 결정하게됩니다.
: :
: : 방법이 아닌 확실한 답을 좀 부탁드릴께요 .. ㅡ_ㅡ;;
: :
: : 죄송...
:
: 유엔아이 현입니다 ...
:
: 답변을 빨리 얻고 싶다면.. 질문을 정확하게 설명 하셔야지요~
:
: 일단 궁금 한점은 메모리에 있다는 이미지의 데이타 양식은 어떤 양식 인가요~
:
: 그냥 사용자 정의 양식인지 .. 아니면 Bitmap 인지 ... 보내는 쪽에서 어떻게
:
: 해서 보낸건지를 알면 좀더 나을것 같구요~
:
: 암튼 그걸 알아야 ... 그 데이타를 TImage 에 할당을 하고
:
: 그다음 화면에 보여주고
:
: 물어본다음에
:
: Image->Picture->SaveToFile(CurrentFile); // save if already named
:
: 이렇게 해서 저장을 하지요~
:
: 일단 가장 문제는 메모리에 있는 데이타를 TImage 에 할당을 시켜야 할것 같은데 ...
:
: 만약 비트멥 형태라면은
:
: TImage -> Picture -> TBitmap 에 할당 해서 하면 될거 같은데 ...
:
: 정확한 질문을 다시 올려주세요~
:
: 보내는쪽에서 어떤 데이타를 어떻게 해서 보냈는지.
:
: 그리구 다시 받아 메모리에 쌓을때 어떻게 쌓아는지가 궁금 하군요~
:
: 그럼
:
|