일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- #CSS
- 웹솔루션
- #happycgi
- javascript
- #이미지
- #image
- 사이트제작
- #동영상
- 게시판
- 홈페이지
- 쇼핑몰
- #웹솔루션
- php
- #해피CGI
- happycgi
- 솔루션
- #솔루션
- #jQuery
- #홈페이지
- 해피씨지아이
- #cgimall
- 홈페이지제작
- #홈페이지제작
- CSS
- jquery
- CGIMALL
- #업종별
- #뉴스
- 해피CGI
- #쇼핑몰
- Today
- Total
목록#스크린샷 (7)
웹솔루션개발 25년 노하우! 해피CGI의 모든것
안녕하세요 PHP 를 이용하여 스크린샷을 생성하는 프로그램을 찾던 중 리눅스의 모듈을 이용하는 방법이 있어서 한번 만들어 봤습니다. 우선 사용되는 모듈은 wkhtmltopdf(필수), ImageMagick 입니다. wkhtmltopdf 는 웹사이트를 PDF 로 변환하여 저장하는 모듈 입니다. ImageMagick 는 이미지를 가공하거나 변환하는 모듈인데요. ImageMagick 의 경우 PDF, PSD 등등 여러가지 파일을 다양한 이미지로 변환할 수 있습니다. 서버에 설치하고 명령어만 알고 있다면 다양한 형태의 이미지를 만들 수 있습니다. 첨부한 파일은 wkhtmltopdf 를 이용하여 PDF 를 생성하고 PDF 를 이용하여 다시 이미지로 변환하는 방식으로 구성되어 있습니다. 현재 첨부한 방식은 쉘에서 ..
구글에서 제공하는 API를 이용하여 페이지의 스크린샷을 찍을 수 있습니다. 현재 구글에서 제공하는 pagespeed api 는 Ver4 입니다. 첨부된 파일을 다운로드 받아서 php 실행 가능한 환경에서 사용하시면 됩니다. 장점 1.유료 모듈이 아니며 어떠한 클래스 설치가 없이도 사용 가능 합니다. 2.스냅샷이 가능 합니다. 3.키 발급이 필요 없기 때문에 쉽게 사용 가능 합니다. 단점 1.스크린샷 이미지의 너비는 320px 고정입니다. 2.고해상도 스냅샷에는 적합하지 않습니다. 3.Falsh 또는 Java 와 같은 플러그인들은 작동하지 않습니다. 4.복잡한 Javascript 는 거의 작동하지 않습니다. 5.구글을 통해서 스크린샷을 구성하기 때문에 다소 느립니다. 페이지 전체를 캡쳐 할 수 있도록 다음..
https://screenshotlayer.com 에서 제공하는 웹사이트 스크린샷 API 입니다.꽤나 정확도가 높고 간단한 소스 제작으로 이용이 가능하며, 다양한 옵션을 제공하는 API 입니다. 지정된 경로로 호출을 하여 Image Source 출력이 가능 하도록 API 가 구현 되어 있습니다. 해당 API를 이용하기 위해서는 회원가입을 진행 해야 됩니다. 회원 가입 페이지에 이동시에는 아래 처럼 가입을 하고자 하는 상품 (무료 및 유료)를 선택해서 가입이 가능 합니다. 무료 버전의 경우 한달에 100개 URL 을 호출이 가능하고, 동일 URL 호출시에는 카운트가 상승 되지 않습니다. 가입이 완료가 되면 아래와 같은 페이지로 이동이 되고, 자신에게 발급된 키를 확인이 가능 합니다. 키 발급이 완료가 되었..
웹사이트를 스크린샷 이미지로 변환 해주는 Page2Images API 입니다. 해당 API를 이용하기 위해서는 키파일을 생성해야 되며, 키파일 생성시 무료/유료 키파일이 분리가 되어 있습니다. 무료 키파일의 경우에는 하루 100번의 호출이 가능 합니다. 키 생성은 회원가입후 이메일인증을 하신뒤에 로그인을 하시게 되면 아래와 같은 화면에서 생성이 가능 합니다. 해당 API는 3가지의 API 연동 방식을 제공하고 있습니다. Rest API 의 경우 PHP 나 Java등의 웹프로그램에서 직접 Page2Images 에서 제공하는 API URL을 호출하는 방식 입니다. 해당 Rest API 페이지로 접근시 샘플 소스를 다운 받아서 직접 구동을 해볼수가 있습니다. http://www.page2images.com/R..
이번에 소개해 드릴 PHP 클래스는 웹사이트 스크린샷 API인 ScreenshotLayer API를 손쉽게 사용할 수 있도록 제작된 PHP 클래스입니다. - ScreenshotLayer API 사이트 URL https://screenshotlayer.com/ 사용 방법은 다음과 같습니다. 1. ScreentshotLayer 사이트에서 API 키를 발급 받습니다. - API 키 발급 URL https://screenshotlayer.com/product 무료부터 엔터프라이즈 상품까지 존재하며, 각 상품은 API 사용량과 각종 부과옵션의 차이가 있습니다. 무료 조건은 월/100회의 캡쳐가 가능하니 간단히 사용하기에는 충분해 보입니다. 위 상품 중 원하는 상품의 [Sign Up] 버튼을 누르면 위와 같이 가입..
Browshot 을 이용하여 스크린샷을 찍는 방법 Dashboard 사용 아래 페이지에서 url 입력만으로 스크린샷을 찍을 수 있습니다. https://browshot.com/dashboard/#screenshots 브라우저를 선택하고 url 을 넣으면 (+ 버튼을 이용하여 한번에 여러개 스크린샷 가능) 스크린샷이 찍힙니다. Finished 에서 url 을 넣으면 아래처럼 스크린샷을 찍은 이미지를 찾아줍니다. 이미지를 클릭하면 스크린샷 찍힌 이미지 확인이 가능합니다.
일단 위 스크린샷은 해당 사이트의 캡쳐 API 를 이용하여 캡쳐한 것입니다. 이미지 퀄리티가 좋고 한글도 깨짐 없이 캡쳐가 잘 됩니다. https://api.urlbox.io/v1/YOUR_API_KEY/GENERATED_TOKEN/FORMAT?REQUEST_OPTIONS 위와 같이 URL 로도 이미지를 캡쳐 받아 이미지를 다운로드 받을수 있으며, PHP 로 API 를 연동도 가능합니다만, 이경우 자신의 서버가 있어야 하고 자신의 서버에 https://packagist.org/packages/urlbox/ 위의 패키지가 설치 되어야 합니다. 패키지가 설치 되면 위와 같이 간단한 소스로 이미지 URL 을 생성하여 img 태그에 바로 적용 가능합니다. 한달에 스크린샷 5000개에 $29 에 사용할수 있습니다..