'기타 > 링크' 카테고리의 다른 글
사이즈 (0) | 2023.03.24 |
---|---|
환율계산기 - 환율 우대 확인!!! (0) | 2023.02.23 |
오픈API (0) | 2023.01.17 |
attr() 메서드와 prop() 메서드의 차이점 (0) | 2023.01.14 |
gcroot (0) | 2022.12.20 |
사이즈 (0) | 2023.03.24 |
---|---|
환율계산기 - 환율 우대 확인!!! (0) | 2023.02.23 |
오픈API (0) | 2023.01.17 |
attr() 메서드와 prop() 메서드의 차이점 (0) | 2023.01.14 |
gcroot (0) | 2022.12.20 |
환율계산기 - 환율 우대 확인!!! (0) | 2023.02.23 |
---|---|
부동산 중개수수료 계산기 (0) | 2023.01.20 |
attr() 메서드와 prop() 메서드의 차이점 (0) | 2023.01.14 |
gcroot (0) | 2022.12.20 |
그래픽 비교 사이트 (0) | 2022.12.12 |
부동산 중개수수료 계산기 (0) | 2023.01.20 |
---|---|
오픈API (0) | 2023.01.17 |
gcroot (0) | 2022.12.20 |
그래픽 비교 사이트 (0) | 2022.12.12 |
CPU 비교 사이트 (0) | 2022.12.12 |
Select id,name,age, 1 as rowOrder
From Student
Where age < 15
UNION
Select id,name,age, 2 as rowOrder
From Student
Where Name like "%a%"
Order by rowOrder, name
솔루션 탐색기 -> 하단 속성관리자에 들어가면 아래와 같은 화면이 뜹니다.
원하는 프로젝트 선택 후 -> 32 / 64비트, debug / release 선택 후
우클릭해서 속성으로 들어갑니다.
공용 속성에서 사용자 메크로 선택후 메크로 추가
기존에 메크로가 TargetName 이 있습니다.
저는 Debug모드로 컴파일시 파일명에 D를 추가하기 위해 TargetNameD 라는 메크로를 만들었습니다.
프로젝트 우클릭해서 속성창으로 가면
해당 debug / release, x64, x86 에 맞는걸 선택후
링커 -> 출력파일로 가서
아까 추하해둔 사용자 메크로 변수 TargetNameD 를 입력하였습니다.
컴파일이 아래와 같이 뒤에 "D" 가 붙을수 있도록 하였습니다.
실행파일 설정은 여기까지 만 하면되고
만약 DLL을 만든다고 하면 Lib 파일도 D를 붙여야 하기때문에 아래설정을 하나더 해줘야 합니다.
링커 -> 고급 -> 가져오기 라이브러리
TargetNameD 라는 설정 변경
inno setup 6.2.2 한글언어팩 (0) | 2023.10.14 |
---|---|
CString -> Char array 변환 (0) | 2023.05.25 |
C/C++ 파일 존재 유무 체크 (0) | 2022.09.15 |
C/C++ 파일 이름 변경 (0) | 2022.09.15 |
C/C++ CString -> const char* 변환 (유니코드) (0) | 2022.09.15 |
먼저 우분투에서 동영상 썸네일 추출을 위해서는
ffmpeg 라는 프로그램을 설치해야 합니다.
당연히 설치전에는 root로 로그인 해야 겠죠.
아래 sudo -s를 사용해서 root 로그인 합시다.
sudo -s
아래 쉘커맨드를 입력하면 ffmpeg를 설치 합니다.
경고가 뜨면 Y 눌러주면 됩니다.
apt update
apt install ffmpeg
비디오 파일 경로와, 만들어질 썸네일 이미지 경로 + 파일명을 넣어줍니다.
size는 썸네일 이미지 크기
time는 동영상에서 뽑아낼 시간
$video_file = "/var/www/master/upload/comment/test.mp4"
$thum_file = "/var/www/master/upload/comment/thum.png"
if(true) // 동영상 이라면
{
$size = "960x512";
$time = "00:00:00.000";
$cmd = "ffmpeg -i $video_file -ss $time -s $size $thum_file";
shell_exec($cmd);
}
shell_exec를 사용하여 ffmpeg 프로그램을 사용하여 썸네일 이미지를 추출합니다.
기타로는 이미지 크기변경도 가능합니다.
ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png
ubuntu ffmpeg 썸네일 이미지 저장 (0) | 2023.07.30 |
---|---|
PHP - 현재 날짜 가지고 오기 등 날짜 시간 관련 (0) | 2023.04.28 |
Javascript <-> PHP 인코드 디코드 (0) | 2022.12.24 |
우분투 - crontab (작업 스케쥴러) 사용법 (0) | 2022.09.18 |
php - date(날짜시간), strtotime(시간 더하기 빼기) (0) | 2022.09.17 |
<input> 태그에서 파일을 선택했을때 비동기 이벤트를 처리하는 방법은 아래와 같다.
html 코드에는 input 파일을 넣어줘야 한다.
파일을 선택 또는 변경시 아래 uploadFile() 한수를 호출해서 결과를 넘긴다.
현재 코드는 json() 으로 되어있는데 text로도 변경할 수 있다.
<javascript>
document).on("change","#fileupload",function(){
var result = uploadFile().then(text => {
//처리 코드 입력
)};
async function uploadFile() {
let formData = new FormData();
formData.append("upload_file", fileupload.files[0]);
var response = await fetch('/comment_upload_ok.php', {
method: "POST",
body: formData
});
var text = response.json(); // json(), text() 선택
return text;
}
</javascript>
<input id="fileupload" type="file" name="fileupload" />
HTTP Method get post options put delete 란? (0) | 2023.09.03 |
---|---|
Jquery Input File 클릭 만들기 (0) | 2022.12.24 |
함수인자에 변수명으로 Jquery 접근법 (0) | 2022.12.02 |
Javascript - 복사하기, 클립보드 복사 (0) | 2022.12.02 |
swiper 라이브러리 데모 (0) | 2022.09.12 |