2017-09-14 5 views
0

저희 소프트웨어에서는 .bmp, .gif, .tiff, .jpg 및 .png 등 다양한 종류의 이미지로드를 지원합니다.다른 이미지 파일 형식 샘플

코드에서 일부 이미지가 color indexing을 사용하고있는 것으로 나타 났지만 이미지 조작 라이브러리 중 일부에서 일부 패치가 누락 된 것처럼 보입니다 (한 번에 손실 됨).

저는 이상한 이미지 형식 (우리는 .png 및 .jpg를로드 중입니다)에 대한 소프트웨어를 테스트하고 싶습니다. 다른 이미지 파일 형식을 많이 다운로드 할 수있는 이미지 세트를 추천 해 주시겠습니까? 절약 옵션.

색상 색인 .png의/.tiff의/.bmp 파일이 최소한 포함됩니다.

+0

에 당신은 사랑하는 확장과 이미지를 원하는? 나는 MS 페인트 해당 옵션이 있다고 생각 .. ? –

+0

우리는 현재 .diff 확장을 지원하지 않으므로 필요는 없습니다. 그러나 컬렉션 관점에서 보면 누군가가 필요로 할 경우 모든 것을 한 곳에 모으는 것이 좋을 것이라고 생각합니다. – TarmoPikaro

+0

나는 그녀가 "다른"것을 의미했다고 생각한다. –

답변

1

귀하의 질문은 주제에 벗어나지 만 귀하에게 몇 가지 조언을 드리고 싶습니다.

웹 검색은 뭔가가 있으면 유용 할 것이므로 여기서 질문하는 것은별로 의미가 없습니다.

당신이하려는 계획은 : 다양한 형식의 이미지를 무작위로 수집하여 소프트웨어가 올바르게 처리하기를 바랍니다.

소프트웨어에 장애가있는 경우 사용자에게 무엇을 말하고 싶습니까? "특정 유스 케이스가 테스트를 위해 온라인에서 찾은 임의 이미지 컬렉션의 일부가 아니 었음을 미안합니다."

해야 할 일 : 소프트웨어에서 지원할 수있는 모든 형식의 테스트 샘플을 만듭니다. 지원되는 각 형식에 대해 형식 사양의 모든 측면에 대한 테스트 샘플을 구현해야합니다.

+0

음, 비디오 용 샘플이 있습니다. - https://stackoverflow.com/questions/35956425/collection-of-video-samples-with-different-codecs 왜 우리는 이미지에 대해 동일한 것을 가질 수 없습니까? 나는 그러한 컬렉션이 이미 존재한다고 생각하지만 발견 될 필요가 있습니다. – TarmoPikaro

+0

@TarmoPikaro 테스트 데이터 세트에서 이러한 사양의 모든 가능한면을 가지고 있는지 확인하는 한 어디서 가져 왔는지는 중요하지 않습니다. 가장 좋은 방법은 자신의 테스트 데이터를 만드는 것입니다. – Piglet

1

@piglet에서 제시하는대로 테스트 케이스를 작성하여 적용 범위를 보장해야합니다. ImageMagick과 같은 것을 사용할 수 있습니다. 여기에 다양한 형식의 파일을 생성하는 매우 기본적인 스크립트가 있습니다. 물론 더 많은 것은 가능하지만 직접 테스트 케이스를 지정해야합니다.

#!/bin/bash 
files=(test.gif test.jpg test.bmp PNG8:testPNG8.png PNG24:testPNG24.png PNG32:testPNG32.png PNG48:testPNG48.png PNG64:testPNG64.png test.tif) 

for f in "${files[@]}"; do 
    magick xc:red xc:lime +append \(xc:blue xc:magenta +append \) -append -resize 600x600 "$f" 
done 

그리고 여기에 출력 파일은 다음과 같습니다 :이 테스트 JPEG 파일 생성

: 당신은 다양한 형식을 원하는 경우 여기

magick xc:red xc:lime +append \(xc:blue xc:magenta +append \) -append -resize 600x600 test.jpg 

enter image description here

는 스크립트입니다

[email protected] 1 mark staff 1080138 14 Sep 09:26 test.bmp 
[email protected] 1 mark staff 109366 14 Sep 09:26 test.gif 
[email protected] 1 mark staff 24457 14 Sep 09:26 test.jpg 
[email protected] 1 mark staff 2160264 14 Sep 09:26 test.tif 
[email protected] 1 mark staff 62181 14 Sep 09:26 testPNG24.png 
[email protected] 1 mark staff 68153 14 Sep 09:26 testPNG32.png 
[email protected] 1 mark staff 545890 14 Sep 09:26 testPNG48.png 
[email protected] 1 mark staff 550337 14 Sep 09:26 testPNG64.png 
[email protected] 1 mark staff  6747 14 Sep 09:26 testPNG8.png 

그리고 여기에 모든 테스트 이미지가 함께 montaged 있습니다

enter image description here

당신은 아마를 순환 할 필요

  • 형식,
  • 비트 깊이 (8,16,32),
  • 색 공간,
  • 팔레트/비 팔레 타이 징,
  • transparen t/불투명,
  • 압축 유형,
  • /인터레이스 비 인터레이스,
  • ... 그래서
+0

나는 스스로 준비해야 할 컬렉션이 아닌 준비된 컬렉션을 선호합니다. 이미지를 업로드하고 싶다면 Google 드라이브에서 약간의 공간을 확보 할 수 있지만 다른 애플리케이션에서 만들어진 기존 이미지를 선호합니다. 비디오와 비슷한 것이 있습니다 : https://stackoverflow.com/questions/35956425/collection-of-video-samples-with-different-codecs 왜 우리는 이미지에 대해 같은 것을 가질 수 없습니까? – TarmoPikaro