분류 전체보기
-
[C#] 이미지 프로세싱 참고 자료.개인 프로젝트/참고사이트 2012. 5. 30. 15:38
비트맵을 이용한거 같고 픽셀단위 처리를 하는걸로 보인다 일단 주소만...http://www.codeproject.com/Articles/33838/Image-Processing-using-C 비트맵 메모리 변환해주는거 인가-ㅂ-?static public Bitmap BitmapFromBitmapData(byte[] BitmapData){MemoryStream ms = new MemoryStream(BitmapData);return (new Bitmap(ms));} static public byte[] BitmapDataFromBitmap(Bitmap objBitmap, ImageFormat imageFormat){MemoryStream ms = new MemoryStream();objBitmap.Save..
-
[WPF] 랜더타겟 이미지 스케일링 조정시(확대시) 깔끔히 나오는게!?프로그래밍/조각코드 2012. 5. 29. 18:44
image = new Image(); RenderOptions.SetBitmapScalingMode(image, BitmapScalingMode.NearestNeighbor);음! 이건 버전이나 그런것은 모르겠고 일단 설정하는 모드가 있는듯!BitmapScalingMode 의 멤버들.. msdn 뽑아옴~Member nameDescriptionUnspecifiedUse the default bitmap scaling mode, which is Linear.LowQualityUse bilinear bitmap scaling, which is faster than HighQuality mode, but produces lower quality output. The LowQualitymode is the sam..
-
[알고리즘] Point in Polygon 알고리즘개인 프로젝트/참고사이트 2012. 5. 29. 14:33
http://alienryderflex.com/polygon/ 예전 GIS 관련 프로젝트하면서 알게된것을 모 게임에 사용했던 알고리즘. 오늘 친구가 물어봐서 다시 찾아보고 여기에 남겨 두기로 함...(음.. 당시에 알고리즘이 좀 여러종류 였던거 같은데 그것까지는 다 찾지 못하겠다 ㅠㅠ)2d 기반이지만 3d 로 생각해보면 선이 아니라 삼각형 면을 지나는 선을 만들어서 삼각형-선 교차 횟수로 내부 외부 판단이 가능할듯... 음. 당시 3d 로 할때는 카메라 위치에서 picking 한 ray 를 만들어서 교차되는 폴리곤(객체) 모두 선택되게 하긴 했었음.
-
문득 fopen 파일이 안열려요 질문에-ㅅ- 음!?잡담 2012. 5. 11. 15:15
windows visual studio c/c++ 에서는 파일경로가 참 아름다운(????) 모습이어도 fopen 으로 잘 열어준다. (한글 혹은 유니코드 경로일때는 w 계열 함수를 사용하는건 당연한 이야기. 음.. 뭔가 더 있었던가...) void FileOpenTest(const char* path) { printf("[%s] - 테스트\n -> ", path); FILE* fp = fopen(path, "rb"); if (NULL == fp) { printf("실패\n"); return; } printf("성공\n"); fclose(fp); } void main() { FileOpenTest("path to/test.txt"); FileOpenTest("path to\\test.txt"); FileO..
-
[C# WPF] File Drag&Drop / 이미지 표시 / 부분 읽어오기.프로그래밍/조각코드 2012. 5. 10. 15:28
wxWidgets 을 이용해서 만들었던 간단한 이미지 체크툴을 C# WPF 으로 만들어 보기 위해서 구글링을 통해 알아본 해당 코드들... 음 이미지 동일 여부 판단 하는 부분은 빠져 있지만 다른 잡다한 코드가 많이 있던 wxWidgets + C/C++ 보다는.. 간결한 코드가 나온다 ;ㅂ; (.NET 3.5 가 필요하지..) 농담 아니고 정말-ㅅ- 간단하게 처리된다!;; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.D..
-
스마트한 재배포를 위한 팁?!프로그래밍 2012. 5. 8. 11:46
비주얼 스튜디오를 사용해서 프로그램을 개발해서 배포를 한뒤에 자주 접하게 되는 문제는 '재배포' 관련 문제들이 많다. 사용자 컴퓨터에 프로그램 실행을 위해 필요한 재배포 패키지가 설치되어 있지 않을때 여러가지 유형으로 에러가 발생한다. 재배포 패키지 설치 유무에 따라서 대략 4가지 정도로 나뉘는것 같고 아래와 같다.1. 프로그램 정상 동작. (필요한 재배포 패키지가 모두 잘 설치된 경우.) 2. 프로그램 정상 동작. (재배포 패키지가 없는데도 잘되는 경우. !!!? 좋아하지 말자. 그냥 운이 좋을뿐!?) 3. sxs ?????? 오류. (재배포 패키지가 설치되지 않음.) 4. 0x000000 ?????? 오류. (재배포 패키지가 설치되지 않음. 혹은 꼬임. 주로 프로그램과 포함되는 라이브러리간의 재배포 ..