본문 바로가기

IT,과학40

[안드로이드] ImageView에 고화질 이미지 확대,축소,이동 핀치 줌 (Pinch Zoom) 기능을 한 번에...[SubsamplingScaleImageView] 안드로이드 ImageView에 고화질 이미지를 출력하려면 당연하게? Out of memory[이하 OOM] 메시지를 만나게 될 것이다. 안드로이드 앱 별로 메모리가 한정적이라서 생기는 현상이다. 하지만 안드로이드 고화질 이미지를 갤러리 앱으로 실행하면 OOM 메세지는 나오지 않는다. 그렇다면 ImageView에 고화질 이미지를 출력하게 할 수 있다는 것인데... 혼자서 알고리즘을 만드는 나로선는 여간 여려운 것이 아니었다. 그래서 난 Github프로젝트를 뒤지기 시작했고, 마침내 ImageView에 고화질 이미지를 출력할 수 있는 프로젝트를 발견하였고, 그 내용을 여기에 남긴다. 내가 찾은 프로젝트는 SubsamplingScaleImageView 이다. 사용 방법 또한 제일 쉽고, 예제는 물론 데모 앱(.. 2018. 6. 16.
우주에서 떨어진 운석을 손으로 만져보자! 국립중앙과학관은 국내에서 발견된 유일한 철운석인 가평 운석을 6월 8일부터 자연사관에 전시한다고 밝혔다. 사진자료 : pixabay 운석은 우주 공간을 떠돌던 혜성, 소행성, 유성체 같은 성간물질들이 지구의 중력에 의해 이끌려 지구로 떨어진 고체덩어리이다. 현재까지 국내에서 발견된 운석은 총 5점으로 이중 실체가 있는 것은 두원 운석, 가평 운석 및 진주 운석의 3점이다. 가평 운석은 1999년 경기도 가평군 칼봉산 인근에서 임도 작업 중에 발견됐는데, 발견 당시 크기는 대략 40x30x20cm이며 총질량은 180kg이다. 가평 운석은 표본 처리 과정 중에 5개의 조각으로 절단됐는데, 자연사관에 전시된 표본은 그 중 가장 크고 무거운 것으로 질량은 약 72kg이다. 가평 운석은 2014년 7월 25일 국.. 2018. 6. 11.
[IT 용어 풀이] 빅데이터 [IT 용어 풀이] 빅데이터 빅 데이터는 증가하는 볼륨, 속도 및 다양한 데이터로 인해 기존 데이터베이스로는 해결할 수 없는 데이터 관리 과제에 대해 설명할 수 있습니다. 빅 데이터에 대한 정의는 다양하지만 대부분 빅 데이터에 대한 "3V"개념이 포함되어 있습니다. 데이터 규모는 테라 바이트에서 페타 바이트까지의 데이터 범위에 이르고, 다양한 소스 및 형식(예:웹 로그, 소셜 미디어 상호 작용, 전자 상거래 및 온라인 트랜잭션, 금융 거래 등)의 데이터 포함합니다. 데이터가 생성되는 시점부터 사용자에게 실행 가능한 통찰력을 제공하는 시점까지 기업의 요구 사항은 점점 더 엄격해 지고 있습니다. 따라서 비교적 짧은 기간(매일에서 실시간)내에 데이터를 수집, 저장, 처리 및 분석해야 합니다. 빅 데이터는 너무.. 2018. 5. 12.
[IT 용어 풀이] 다이렉트X [DirectX] [IT 용어 풀이] 다이렉트X [DirectX] DirectX는 Windows(윈도우)의 구성 요소로 주로 게임을 비롯한 소프트웨어가 비디오 및 오디오 하드웨어와 직접 작동할 수 있도록 해 줍니다. Microsoft플랫폼에서 멀티 미디어, 특히 게임 프로그래밍 및 비디오와 관련된 작업을 처리하기 위한 API(응용 프로그램 프로그래밍 인터페이스)의 모음입니다. 원래 이러한 API의 이름은 Direct3D, DirectDraw, DirectPlay, DirectSound등으로 시작되었습니다. DirectX라는 이름은 이러한 모든 API(특정 API이름에 사용되는 X)의 속기 용어로 만들어졌으며 곧 컬렉션의 이름이 되었습니다. DirectX를 사용하는 게임은 하드웨어에 내장된 멀티 미디어 가속기 기능을 보다 .. 2018. 5. 11.