[TYPO3-core] Reminder: RFC: Bugfix #4186 GIFBUILDER cropsized images have bad quality

Steffen Kamper steffen at sk-typo3.de
Sun Mar 16 18:41:10 CET 2008


Hi,

this patch seems to be forgetten, it's in the list since begin of January, 
has 4 reminders and it's imho an important one.
So i bring it up here again and hope for ack and voting.

Background: Cropscale is a technique that is very useful to present 
different images with the same size. The feature in stdgraphics works, but 
produce bad quality. This is not only subjective feeling, also my clients 
recognized that and asked all the time for better quality.
So i use this patch for a long time (since 4.0-branch) and it works great.

As the patch is very simple, please test and vote. For testing make a simple 
Testobject like this:
lib.testimg = IMAGE
lib.testimg {
  file = fileadmin/maxy.jpg
  file {
    width  = 350c
    height = 300c - 50
  }
}

View Output in FE, then apply patch and refresh, difference is incredible.

vg  Steffen 


begin 666 bug_4186_cropscale_V2.diff
M26YD97 at Z('0S;&EB+V-L87-S+G0S;&EB7W-T9&=R87!H:6,N<&AP#0H]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]#0HM+2T@=#-L:6(O8VQA<W,N=#-L:6)?<W1D
M9W)A<&AI8RYP:' )*')E=FES:6]N(#,P-S0I#0HK*RL@=#-L:6(O8VQA<W,N
M=#-L:6)?<W1D9W)A<&AI8RYP:' )*'=O<FMI;F<@8V]P>2D-"D! ("TR,3<P
M+#8@*S(Q-S L,3, at 0$ -"B )"0D)"21P87)A;7,@/2 D=&AI<RT^8VUD<ULD
M;F5W17AT73L-"B )"0D)?0T*( T**PD)"0D)+R\@0W)O<'-C86QI;F<Z#0HK
M( D)"0EI9B H)&1A=&%;)V-R<R==*0E[#0HK"0D)"0DD;V98(#T@:6YT=F%L
M*"@D9&%T85LP72 M("1D871A6R=O<FEG5R==*2 J("@D9&%T85LG8W)O<$@G
M72LQ,# I+S(P,"D[#0HK"0D)"0DD;V99(#T@:6YT=F%L*"@D9&%T85LQ72 M
M("1D871A6R=O<FEG2"==*2 J("@D9&%T85LG8W)O<%8G72LQ,# I+S(P,"D[
M#0HK"0D)"0DD<&%R86US("X]("<@+6-R;W @)RXD9&%T85LG;W)I9U<G72XG
M>"<N)&1A=&%;)V]R:6=()UTN)RLG+B1O9E at N)RLG+B1O9EDN)R$@)SL-"BL)
M"0D)?0T**PT*( D)"0DD8V]M;6%N9" ]("1T:&ES+3YS8V%L96-M9"XG("<N
M)&EN9F];,%TN)W at G+B1I;F9O6S%=+B<A("<N)'!A<F%M<RXG("<[#0H@"0D)
M"21C<F]P<V-A;&4@/2 H)&1A=&%;)V-R<R==(#\@)V-R<RU6)RXD9&%T85LG
M8W)O<%8G72XG2"<N)&1A=&%;)V-R;W!()UT at .B G)RD[#0H@#0I 0" M,C$Y
M,"PS,B K,C$Y-RPW($! #0H@"0D)"0DO+R!296=I<W1E<B!T96UP;W)A<GD@
M9FEL96YA;64Z#0H@"0D)"21'3$]"04Q36R=414U07TE-04=%4U]/3E]004=%
M)UU;72 ]("1O=71P=70[#0H@#0HM"0D)"0DO+R!#<F]P<V-A;&EN9SH-"BT)
M"0D):68@*"1D871A6R=C<G,G72D)>PT*+0D)"0D):68@*"1T:&ES+3YD;VYT
M0VAE8VM&;W)%>&ES=&EN9U1E;7!&:6QE('Q\("$D=&AI<RT^9FEL95]E>&ES
M='-?='EP;S-T96UP7V9I;&4H)&]U='!U="P@)&EM86=E9FEL92DI"7L-"BT)
M"0D)"0DD8W)S3W5T<'5T(#T@<W1R7W)E<&QA8V4H)W!I8W,O)RP@)W!I8W,O
M8W)S+2<L("1O=71P=70I.PT*+0D)"0D)"21T:&ES+3YI;6%G94UA9VEC:T5X
M96,H)&EM86=E9FEL92XD9G)A;64L("1C<G-/=71P=70L("1C;VUM86YD*3L-
M"BT)"0D)"0DD9VEF0W)E871O<B ]('0S;&EB7V1I=CHZ;6%K94EN<W1A;F-E
M*"=T<VQI8E]G:69B=6EL9&5R)RD[#0HM"0D)"0D))&=I9D-R96%T;W(M/FEN
M:70H*3L-"BT)"0D)"0EI9B H)$=,3T)!3%-;)U194$\S7T-/3D9?5D%24R==
M6R='1E at G75LG9V1L:6(G72 A/3T@,"D)>PT*+0D)"0D)"0EI9B H(21D871A
M6R=O<FEG5R==*2![("1D871A6R=O<FEG5R==(#T@)&1A=&%;,%T[('T-"BT)
M"0D)"0D):68@*"$D9&%T85LG;W)I9T at G72D@>R D9&%T85LG;W)I9T at G72 ]
M("1D871A6S%=.R!]#0HM"0D)"0D)"21O9E@@/2!I;G1V86PH*"1D871A6R=O
M<FEG5R==("T@)&1A=&%;,%TI("H@*"1D871A6R=C<F]P2"==*S$P,"DO,C P
M*3L-"BT)"0D)"0D))&]F62 ](&EN='9A;"@H)&1A=&%;)V]R:6=()UT at +2 D
M9&%T85LQ72D@*B H)&1A=&%;)V-R;W!6)UTK,3 P*2\R,# I.PT*+0D)"0D)
M"0DD=&UP4&%R;2 ]($%R<F%Y*"=862<@/3X@:6YT=F%L*"1D871A6R=O<FEG
M5R==*2XG+"<N:6YT=F%L*"1D871A6R=O<FEG2"==*2P-"BT)"0D)"0D)"0DG
M,3 G(#T^("=)34%'12<L#0HM"0D)"0D)"0D))S$P+B<@/3X at 87)R87DH)V9I
M;&4G/3X@)&-R<T]U='!U="P@)V]F9G-E="<]/B D;V98+B<L)RXD;V99*2P-
M"BT)"0D)"0D)*3L-"BT)"0D)"0D))&=I9D-R96%T;W(M/G-T87)T*"1T;7!0
M87)M+"!A<G)A>2 at I*3L-"BT)"0D)"0D))&YE=V]U='!U=" ]("1G:69#<F5A
M=&]R+3YG:69"=6EL9"@I.PT*+0D)"0D)"0EI9B H(6-O<'DH)&YE=V]U='!U
M="PD;W5T<'5T*2D@>PT*+0D)"0D)"0D))&]U='!U=" ]("1N97=O=71P=70[
M#0HM"0D)"0D)"7T-"BT)"0D)"0E](&5L<V4@>PT*+0D)"0D)"0DD;W5T<'5T
M(#T@)&-R<T]U='!U=#L-"BT)"0D)"0E]#0HM"0D)"0E]#0HM"0D)"7T at 96QS
M96EF("@D=&AI<RT^9&]N=$-H96-K1F]R17AI<W1I;F=496UP1FEL92!\?" A
M)'1H:7,M/F9I;&5?97AI<W1S7W1Y<&\S=&5M<%]F:6QE*"1O=71P=70L)&EM
M86=E9FEL92DI('L-"BL)"0D):68@*"1T:&ES+3YD;VYT0VAE8VM&;W)%>&ES
M=&EN9U1E;7!&:6QE('Q\("$D=&AI<RT^9FEL95]E>&ES='-?='EP;S-T96UP
M7V9I;&4H)&]U='!U="P@)&EM86=E9FEL92DI"7L-"B )"0D)"21T:&ES+3YI
M;6%G94UA9VEC:T5X96,H)&EM86=E9FEL92XD9G)A;64L)&]U='!U="PD8V]M
M;6%N9"D[#0H@"0D)"7T-"B )"0D):68@*$!F:6QE7V5X:7-T<R at D;W5T<'5T
&*2D)>PT*
`
end



More information about the TYPO3-team-core mailing list